不会啊,我照你的方法,a不会提交啊
<body onkeydown="if(event.keyCode==13)document.all.b.click();">
<form name=form1 action=# method=post onsubmit="alert('??');">
<input type=submit name=a value=a>
<input type=button name=b onclick="alert('!!');" value=b>
</form>
</body>
<body onkeydown="if(event.keyCode==13)document.all.b.click();">
<form name=form1 action=# method=post onsubmit="alert('??');">
<input type=submit name=a value=a>
<input type=button name=b onclick="alert('!!');" value=b>
</form>
</body>
可能是因为是submit类按钮的缘故,load了页面后a按钮的框比b的似乎有点粗(在它周围点
击鼠标后),看起来就像是聚焦的样子,所以Enter后它会提交。
有谁知道怎么解决啊,谢谢
if(event.keyCode==13){
document.all.b.click();
return (event.srcElement.type=='textarea');
}