首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

onkeypress与submit有关问题

2012-02-10 
onkeypress与submit问题inputname aa type text style width:30px onKeyPress returnevent.ke

onkeypress与submit问题
<input   name= "aa "   type= "text "   style= "width:30px "   onKeyPress= "return   event.keyCode> =48&&event.keyCode <=57 "   value= "0 "/>
<input   type= "submit "   name= "Submit "   value= "提交登记信息 "   onkeypress= "form_in.submit "   />


现在问题是这样的

在input   aa中我加了onkeypress来验证输入数字,可为什么我在input   aa中输入完毕后直接敲回车不能自动提交,而是要手动呢

[解决办法]
<input name= "aa " type= "text " style= "width:30px " onKeyPress= "return event.keyCode> =48&&event.keyCode <=57||event.keyCode=13 " value= "0 "/>
[解决办法]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN ">
<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>

热点排行