在编写表单时,将onKeyDown="javascript:if(event.keyCode==13)mycheck();"放在INPUT输入框代码中,用户可以聚焦在该输入框时按回车执行提交表单的验证判断程序check()或提交表单
如:输入框代码:<input name="username" type="text" class="Sytle_text3" size="14" onKeyDown="javascript:if(event.keyCode==13)mycheck();">
提交表单按钮代码:<img src="Images/dl1.gif" name="Image1" width="49" height="21" style="cursor:hand " onClick="mycheck()">
问题:
鼠标聚焦在该输入框中用回车选择该输入框的浏览器下拉历史记录,如何不让表单提交或执行提交表单的判断程序check()
在此先多谢大家了!
如:输入框代码:<input name="username" type="text" class="Sytle_text3" size="14" onKeyDown="javascript:if(event.keyCode==13)mycheck();">
提交表单按钮代码:<img src="Images/dl1.gif" name="Image1" width="49" height="21" style="cursor:hand " onClick="mycheck()">
问题:
鼠标聚焦在该输入框中用回车选择该输入框的浏览器下拉历史记录,如何不让表单提交或执行提交表单的判断程序check()
在此先多谢大家了!
解决方案 »
- 求iPad & iPhone等平台web开发技术群~~~
- javaScript中如何用上下左右四个键控制表格
- 求助:动态添加input文本框的问题??
- 为什么 window.location.href = window.location.href;有时无效?
- 如何得到一个radio的值
- 装载页面进度条該如何與實際頁面的進度一樣顯示出來?
- 紧急求助!!
- 请问<li>前面的小圆点能否改成其它的字符,要求不用图片,希望用字符,谢谢
- loopedSlider 图片轮换问题
- 如何在jscript的return语句返回两个值,还请举个例子
- window.open 的问题,大家帮我们看看啊
- 求各位大侠帮忙写个js (给最后一行换到第一行)
{
return false;
}
不提交
onClick="mycheck();return false;">
阻止所有后面的事件
用户在输入框中输入信息后,直接按回车键能提交表表单(此功能应用onKeyDown="javascript:if(event.keyCode==13)mycheck();"已经可以实现),但问题是当用户在输入框中输入信息时,系统自动会下拉出一个输入历史记录,方便用户选择以前输入的内容,此时如果按前面我所说的用onKeyDown="javascript:if(event.keyCode==13)mycheck();"来定义输入框,当用户在下拉历史记录中回车选择历史记录时,表单也会被提交,我需要的是如何避免按回车选择下拉历史记录时,表单不被提交,但在输入框填写完信息,按回车键还是可以提交表单的。
“在回车事件加判断条件,判断是不是选择的历史记录”楼上的朋友,请问下这个判断条件是怎么样的,能否说详细些?谢谢!