from: http://blog.163.com/liaojunbo@126/blog/static/13948929720108311043285/
一、整个页面用一个回车提交事件:
<input type="button" value="回车提交" id="auto" onclick="alert('你按了回车')"/>
<script type="text/javascript">
document.onkeydown = function(e){
if(!e) e = window.event;//火狐中是 window.event
if((e.keyCode || e.which) == 13){
document.getElementById("auto").click();
}
}
</script>
二、某个输入框中注册回车事件,一般用于用户在页面输入后按回车:
<script>
function enterIn(evt){
var evt=evt?evt:(window.event?window.event:null);//兼容IE和FF
if (evt.keyCode==13){
var obj ;
queryDistrict(obj,2);
}
}
</script>
<input type="text" id ="input1" maxlength="3" onkeydown="enterIn(event);"/>
本文介绍了两种在网页中处理回车键事件的方法。一种是在整个页面上注册回车键事件,使得用户可以通过敲击回车键触发指定按钮的动作;另一种是在特定的输入框内注册回车键事件,便于用户在输入完毕后直接提交。这两种方法为网页应用提供了更好的用户体验。
208

被折叠的 条评论
为什么被折叠?



