[問題] 請問輸入欄位

看板Programming作者 (moi)時間18年前 (2007/11/07 12:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
<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
文章代碼(AID): #17CKOeWX (Programming)
文章代碼(AID): #17CKOeWX (Programming)