请给一下代码吧~
<input type="text" onchange="event.keyCode = 9">
没有效果
<input type="text" onchange="event.keyCode = 9">
没有效果
解决方案 »
- 图片放大缩小的问题
- 请教关于this的问题~
- 求助!!!google api v3 让marker图标改为gif动态图片
- 關於document.documentElement.outerHTML的問題
- 急啊,简单的客户端验证,高手帮我改一下,送500分!!!
- 用javaScript怎样打开 c:\myWord.doc 的本地Word文档 ,怎么写代码保存这个word文档到本地?
- 如何实现下面效果!急!!!!!
- 新手提问:这个问题能实现吗?不管用何种方式都可以
- JS转换问题
- 如何控制鼠标左右键的电击
- 如何判断某个 form 内的所有 文本框 是否都填写了值?
- 如何保证js文件中的变量不被外部修改?
<input type="text" onchange="nextone(this)"/>
.....
</form>
<script language="javascript">
function nextone(obj){
for(var i=0;i<document.myform.elements.length-1;i++){
if(document.myform.elements[i]==obj){document.myform.elements[i+1].focus();return}
}
}
</script>
<INPUT TYPE="text" NAME="" size="5" id="i1" onkeyup="document.getElementById('i2').focus();return true;">
<INPUT TYPE="text" NAME="" size="5" id="i2" onkeyup="document.getElementById('i3').focus();return true;">
<INPUT TYPE="text" NAME="" size="5" id="i3" onkeyup="document.getElementById('i4').focus();return true;">
<INPUT TYPE="text" NAME="" size="5" id="i4" >
</BODY>
</HTML>
<input name="codes" type="text" size="2" maxlength="1" onkeyup="nextone(this);" onfocus="this.select();"/>
<input name="codes" type="text" size="2" maxlength="1" onkeyup="nextone(this);" onfocus="this.select();"/>
<input name="codes" type="text" size="2" maxlength="1" onkeyup="nextone(this);" onfocus="this.select();"/>
<input name="codes" type="text" size="2" maxlength="1" onkeyup="nextone(this);" onfocus="this.select();"/>
<input name="重置" type="reset" value="重置">
</form>
<script language="javascript">
function nextone(obj){
if(obj.value.length==1){
for(var i=0;i<document.myform.elements.length-1;i++){
if(document.myform.elements[i]==obj){
document.myform.elements[i+1].focus();
return;}
}
}
}
</script>
onkeyup其实我也试过,不过如果输入的是中文呢,这样文本框中还没有输入进去就已经跳到下一个文本框里去了。。
原来加个判断就。呵呵,谢谢各位~
结贴了
<input name="txt2" onfocus="this.select()" onpropertychange="check(this,txt3)">
<input name="txt3" onfocus="this.select()" onpropertychange="check(this)">
<script>
function check(thisTxt,nextTxt){
if(thisTxt.value=="")
return;
else if(thisTxt.value.length==1)
(nextTxt?nextTxt:thisTxt).focus();
else{//多余功能不要的话就删了,在textbox内加入maxlength=1
var str=thisTxt.value;
thisTxt.value=str.charAt(0);
if(nextTxt)nextTxt.value=str.substring(1);
}
}
</script>