xcsc.net
当前位置:首页 >> 在html中的表单,为什么一按回车键就提交表单了呢? >>

在html中的表单,为什么一按回车键就提交表单了呢?

在form标签里加上onkeypress="if(event.keyCode==13||event.which==13){return false;}" 就是禁用回车

用Javascript就可以了: ...中: window.onkeydown = function(){ if (event.keyCode===13){ //回车键的键值为13 document.getElementByName("2").click();//模拟按下submit确认按钮 } }script要放到body之后等html加载完再执行

把那个button的类型改为submit就行了。 不过如果你要用jquery提交的话,那就先在响应动作事件的函数内把默认事件停止(e.stop())然后再用ajax提交。

默认情况下,单个输入框,无论按钮的type="submit"还是type="button"类型,回车即提交。 当type="submit"时,无论有几个type="text"输入框,回车均表示提交。(按钮默认的type为submit) 当type="button"时,且存在多个输入框,回车不提交。(bu...

function a(){ var x =document.form1.textfield.value; alert(x); } document.onkeydown = function(e){ if(!e) e = window.event;//火狐中是 window.event if((e.keyCode || e.which) == 13){ a(); } } 请参考

不知道你的是不是在表单里边按回车。 如果是的话,看下这个: http://www.nowamagic.net/html/html_EnterCouseReflesh.php 源自简明现代魔法

提交表单一般使用Form对象中的submit按钮,但是在很多场合用其他方法提交却显得更为简捷,如选中单选项,选择下拉列表元素等。只要在相应的元素的事件中加入下面这条事件处理代码即可实现提交。 document.formName.submit(); 或: document.form...

1L说的对的,但是在ie中,button默认的type是button,而其他浏览器和W3C标准中button默认的属性都是submit

出现自动提交的情况,有两种可能: 一是编写了javascript代码,当用户点按Enter键时,通过js事件侦听机制触发表单的提交。 二是利用了浏览器的默认行为(至少发现ie是这样的)。浏览器在解析网页的时候,有许多默认的行为,例如如果一个页面上有...

在页面中有多个input type="text"的文本输入框的情况下没有问题,但是当页面中有只有一个文本框的情况下(),就会出现此问题. 后来在form 中添加:onsubmit="return false;"问题终于解决。 下边对“防止表单自动提交,以及submit和button提交表单”...

网站首页 | 网站地图
All rights reserved Powered by www.xcsc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com