输入字符数限制问题 <input type='text' size=2 name='num' maxlength='1'> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type='text' size=2 name='num' Len="1" onkeydown="check(this)"><input type='text' size=2 name='num' Len="1" onkeydown="check(this)"><input type='text' size=2 name='num' Len="1" onkeydown="check(this)"><input type='text' size=2 name='num' Len="1" onkeydown="check(this)"><SCRIPT LANGUAGE="JavaScript"><!-- function check(obj){ if(obj.value.length>=obj.Len){ event.keyCode = "9"; } }//--></SCRIPT> <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body>以下四个文本框,每个限输入一个字符,输入完后自动跳到下一文本框<script ID="clientEventHandlersJS" LANGUAGE="javascript"><!--function T1_onkeyup() { if(document.card.T1.value.length==1){ document.card.T2.focus(); }} function T2_onkeyup() { if(document.card.T2.value.length==1){ document.card.T3.focus(); }}function T3_onkeyup() { if(document.card.T3.value.length==1){ document.card.T4.focus(); }}//--></script><form method="POST" name="card" action>输入字符:<input type="text" name="T1" size="4" maxlength="4" LANGUAGE="javascript" onkeyup="return T1_onkeyup()">-<input type="text" name="T2" size="4" maxlength="4" LANGUAGE="javascript" onkeyup="return T2_onkeyup()">-<input type="text" name="T3" size="4" maxlength="4" LANGUAGE="javascript" onkeyup="return T3_onkeyup()">-<input type="text" name="T4" size="4" maxlength="4"></form> </body></html> 用楼上几位的再加上如果已经输入一个数字后document.getElementById("光标要跳到的输入框").focus(); for(var i=0;i<tr.cells.length ;i++) { setTable(i,"<input id=i type='text' size=2 name='num' maxlength='1' onkeyup='turn(this)'>"); }function turn(obj){ if(obj.value.length==1) (obj++).focus();}这样怎么不行.上面给的方法都是建立form,获得id一个一个转.我这没有form,输入文本框是循环产生 解决javascript的Math.pow()误差问题 Jquery next()获取不了 高手酒馆!!!! 哥哥们来帮忙 asp~js~div swfobject 2.1 ,flash所在的div不能重叠? 加到300~~请帮忙~! 假设我有一段非常长的字符串,我希望传到另外的一个页面去,请问如何操作 如何判斷是點擊那個按鈕的動作? 悬赏:谁解决这个IE 6.0出错的怪问题,100分酬谢。 我需要一个源程。。 怎么样批量修改值? input onkeyup传值问题
<input type='text' size=2 name='num' Len="1" onkeydown="check(this)">
<input type='text' size=2 name='num' Len="1" onkeydown="check(this)">
<input type='text' size=2 name='num' Len="1" onkeydown="check(this)">
<input type='text' size=2 name='num' Len="1" onkeydown="check(this)">
<SCRIPT LANGUAGE="JavaScript">
<!--
function check(obj){
if(obj.value.length>=obj.Len){
event.keyCode = "9";
}
}
//-->
</SCRIPT>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
以下四个文本框,每个限输入一个字符,输入完后自动跳到下一文本框
<script ID="clientEventHandlersJS" LANGUAGE="javascript">
<!--
function T1_onkeyup() {
if(document.card.T1.value.length==1){
document.card.T2.focus();
}
}
function T2_onkeyup() {
if(document.card.T2.value.length==1){
document.card.T3.focus();
}
}function T3_onkeyup() {
if(document.card.T3.value.length==1){
document.card.T4.focus();
}
}
//-->
</script>
<form method="POST" name="card" action>
输入字符:
<input type="text" name="T1" size="4" maxlength="4" LANGUAGE="javascript" onkeyup="return T1_onkeyup()">-<input type="text" name="T2" size="4" maxlength="4" LANGUAGE="javascript" onkeyup="return T2_onkeyup()">-<input type="text" name="T3" size="4" maxlength="4" LANGUAGE="javascript" onkeyup="return T3_onkeyup()">-<input type="text" name="T4" size="4" maxlength="4">
</form>
</body>
</html>
{
setTable(i,"<input id=i type='text' size=2 name='num' maxlength='1' onkeyup='turn(this)'>");
}
function turn(obj)
{
if(obj.value.length==1)
(obj++).focus();
}这样怎么不行.上面给的方法都是建立form,获得id一个一个转.我这没有form,输入文本框是循环产生