当有多个summit按钮时,如何控制按回车选择哪个按钮提交哪? summit 只能有一个,多个只能用button来做在text的onkeydown事件中写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 submit已经把焦点固定了,照火兄说的做,在text的onkeydown中调用响应函数,用keyCode判断回车... 这样建议你的text框要有组的命名方式如:对应buuton1的可以是txt1_a,txt1_b,txt1_c对应buuton2的可以是txt2_a,txt2_b,txt2_c然后function key_down(){ var obj2 = event.srcElement; var name = obj.name; if(name.string(0,4)=="txt1") { button1.focus(); } else if(name.string(0,4)=="txt2") { button2.focus(); }}这样应该可以实现 写了一个Demo<input type=text id=textbox1><input type=text id="textbox2" NAME="Text1"><input type=button value="botton1" id=botton1 onclick="alert('button1')"><input type=button value="botton2" id="botton2" onclick="alert('button2')"></body><script>textbox1.onkeydown = function(){ if(event.keyCode==13) botton1.click();}textbox2.onkeydown = function(){ if(event.keyCode==13) botton2.click();}</script> CutBug(外面的世界很无奈)的例子不行啊! 搞定了,谢谢大家<head></head><body><form id=form1><script>function key_down(){ var obj = event.srcElement; var name = obj.name; if(event.keyCode==13){ if(name=="txt1") { form1.button1.focus(); 这里用clikc也可以 } else if(name=="txt2") { form1.button2.focus(); } }}</script><input type=text id="txt1" name="txt1" onkeydown="key_down()"><input type=text id="txt2" name="txt2" onkeydown="key_down()"><input type=button value="button1" id=button1 onclick="alert('button1')"><input type=button value="button2" id=button2 onclick="alert('button2')"></body></form></body> 求js提交表单前的预览效果 简单id获取问题(document.getElementById) 求悬浮菜单js代码 急!jquery获取某行某列的问题 如何实现一周轮播一次 怎样在所有的浏览器都屏蔽菜单栏、工具栏、地址栏和状态栏 怎样把array用字符串赋值 關于打開新窗口的問題 急...实现htc表格随着层的变化而变化 深入了解this指向问题 判断汉字字母数字的正则表达式 错在哪里大家帮看看 正则去除重复行
如:对应buuton1的可以是txt1_a,txt1_b,txt1_c
对应buuton2的可以是txt2_a,txt2_b,txt2_c
然后
function key_down()
{
var obj2 = event.srcElement;
var name = obj.name;
if(name.string(0,4)=="txt1")
{
button1.focus();
}
else if(name.string(0,4)=="txt2")
{
button2.focus();
}
}
这样应该可以实现
<input type=text id="textbox2" NAME="Text1">
<input type=button value="botton1" id=botton1 onclick="alert('button1')">
<input type=button value="botton2" id="botton2" onclick="alert('button2')">
</body>
<script>
textbox1.onkeydown = function()
{
if(event.keyCode==13)
botton1.click();
}
textbox2.onkeydown = function()
{
if(event.keyCode==13)
botton2.click();
}
</script>
<head>
</head>
<body>
<form id=form1>
<script>
function key_down()
{
var obj = event.srcElement;
var name = obj.name;
if(event.keyCode==13){
if(name=="txt1")
{
form1.button1.focus(); 这里用clikc也可以
} else if(name=="txt2")
{
form1.button2.focus();
}
}
}
</script>
<input type=text id="txt1" name="txt1" onkeydown="key_down()">
<input type=text id="txt2" name="txt2" onkeydown="key_down()">
<input type=button value="button1" id=button1 onclick="alert('button1')">
<input type=button value="button2" id=button2 onclick="alert('button2')">
</body>
</form>
</body>