JS如下:function enterIn(evt){
var evt=evt?evt:(window.event?window.event:null);//兼容IE和FF
if (evt.keyCode==13){
alert("aa");
jQuery("#theForm").submit();
}
}下面是图片:
<img style="width:132px;height:31px;cursor:pointer;" src="images/hl_reg_btn.gif" id="Image1" onclick="CheckForm();" onkeydown="enterIn(event);" />请问,为什么不能执行enterIn(evt)这个呢?谢谢指导!
var evt=evt?evt:(window.event?window.event:null);//兼容IE和FF
if (evt.keyCode==13){
alert("aa");
jQuery("#theForm").submit();
}
}下面是图片:
<img style="width:132px;height:31px;cursor:pointer;" src="images/hl_reg_btn.gif" id="Image1" onclick="CheckForm();" onkeydown="enterIn(event);" />请问,为什么不能执行enterIn(evt)这个呢?谢谢指导!
你是想实现在表单里按回车时提交吧?
这样:
<form id="theForm" action="action.ashx" onsubmit="return checkForm()">
<input type="text" id="name" name="name" />
<!--下面的是图片按钮-->
<input type="image" src="图片路径"/>
</form>
function checkForm(){
if($.trim($("#name").val())==""){
alert("输入不完整");
return false;
}else{
return true;
}
}
<input type="image" id="submit" style="background-image:url('images/hl_reg_btn.gif')" onclick="CheckForm();" onkeydown="enterIn(event);"/>