<SCRIPT LANGUAGE="JavaScript">
<!--
document.body.onkeypress=
function CheckEnter()
{
if (event.keyCode == 13 ){
document.all.Submit.onclick();
}
}
//-->
</SCRIPT>
在后面加上这句话?
<!--
document.body.onkeypress=
function CheckEnter()
{
if (event.keyCode == 13 ){
document.all.Submit.onclick();
}
}
//-->
</SCRIPT>
在后面加上这句话?
<input type="submit" name="Submit" value="提交登记信息" onkeypress="CheckEnter()" />
可还是没有效果啊这是怎么回事啊
在form里加一个隐藏的text-input就可以了:<input style="display:none;">
我的意思是在input aa里输入完毕后直接回车啊
<input name="aa" type="text" style="width:30px" onKeyPress="return event.keyCode>=48&&event.keyCode<=57" value="0"/>敲回车的确不能自动提交啊
<input name="aa" type="text" style="width:30px" onKeyPress="return event.keyCode>=48&&event.keyCode<=57" value="0"/>这里面按回车时候提交是不是?
function EnterEvent()
{
if(event.keyCode==13)
{
document.all.Submit.click();
return false;
}
}来实现鼠标落在aa上敲回车就submit;
现在可以了吧
用循环啊,
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<FORM METHOD=POST ACTION="">
<INPUT TYPE="text" id="aa">
<INPUT TYPE="text" id="bb">
<INPUT TYPE="text" id="cc">
<INPUT type="button" id="Submit" onclick="alert('ddd');" value = "click">
</FORM>
</BODY>
<script language="JavaScript1.2">
<!--
var objinput = document.all.tags("input")
for (i=0;i<objinput.length;i++)
{
objinput[i].onkeypress=
function EnterEvent()
{
if(event.keyCode==13)
{
document.all.Submit.click();
return false;
}
}
}
//-->
</script></HTML>
这个今天测试了一下,已经可以了,谢谢各位的帮忙啊