作者seize (moi)
看板Programming
标题[问题] 请问输入栏位
时间Wed Nov 7 12:59:17 2007
<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