就是我们在做JSP页面时,在JSP页面有一个文本输入框,我如何才能知道用户键入的是回车呢?
再详细一点说,如果在做项目时有这样一个需求,就是当用户在文本框中输入学生的成绩时,一旦用户键入了回车,就马上判断用户输入的数据是否合法,若合法则将其输入的数据更新到数据库中,而文本框则清空继续接收用户的输入,前后间隔小于壹秒!
再详细一点说,如果在做项目时有这样一个需求,就是当用户在文本框中输入学生的成绩时,一旦用户键入了回车,就马上判断用户输入的数据是否合法,若合法则将其输入的数据更新到数据库中,而文本框则清空继续接收用户的输入,前后间隔小于壹秒!
<form action="text.jsp" method="post" name="myForm">
<span>标题:</span><input type="text" name="tbTitle">
<br>
<span>内容:</span><textarea id="taContent" name="taContent" cols="20" rows="10"></textarea>
<br>
<input type="submit" value="提交">
</form><script type="text/javascript" language="JavaScript">
<!--
//获得文本框的引用
var txtContent=document.getElementById("txtContent");
//onkeydown表示文本框的键盘事件,当按下键盘任何一个键时触发
txtContent.onkeydown=function(evt){
evt=evt?evt:window.event;
if(evt.ctrlKey && 13==evt.keyCode){
this.form.submit();
}
}
//-->
</script>