[問題] 請問輸入欄位
<form id="fm1" action="add.php" method="post">
<input id="code1" name="code1" type="text" size="5" maxlength="5"
onchange="if(this.value.length != 5){alert('the code is not valid','');
this.focus();}" onkeyup="if(this.value.length ==
5)fm1.code2.focus();" >
<input id="code2" name="code2" type="text" size="5" maxlength="5"
onchange="if(this.value.length != 5){alert('the code is not valid','');
fm1.code1.focus();}" onkeyup="if(this.value.length ==
5)fm1.code2.focus();" >
</form>
我想作一個form,讓輸入者在有輸入資料的欄位皆需輸入五碼,若非輸入五碼就換欄,
則會出現警告視窗,然後會focus回此欄位,可是可是我用this.focus()或
fm1.code1.focus()都沒有辦法讓他focus回未輸入完成的欄位,如果不打也
一樣會跳至下一個欄位,不知道有沒有別的辦法可以在警告視窗出現後跳回,
麻煩各位高手幫我解答~謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.56.8.79
Programming 近期熱門文章
PTT數位生活區 即時熱門文章