实际上和敲哪个text域无关,而是因为你有type为submit的倥件,是它截走了你回车的消息(enter),然后提交数据了。你可以作如下改动:
<input name="" id="" type="button" value="提交" onclick="this.submit();">,最好不要用type为submit的倥件,我们自己用script代码进行提交数据
<input name="" id="" type="button" value="提交" onclick="this.submit();">,最好不要用type为submit的倥件,我们自己用script代码进行提交数据
<input type=text>
<input type=submit >
</form>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<SCRIPT LANGUAGE=javascript>
<!--
function check(txt) {
if (window.event.keyCode ==13) {
if (window.confirm(txt+"?")) {
document.form1.submit ()
}
}
}
//-->
</SCRIPT></HEAD>
<BODY>
<form method=get action="1.asp" name=form1>
<P><INPUT id=text1 name=text1 onkeypress = "check('text1')"></P>
<P><INPUT id=text2 name=text2 onkeypress = "check('text2')"></P>
<P><INPUT id=text3 name=text3 onkeypress = "check('text3')"></P>
</form>
</BODY>
</HTML>