html利用input防止回车提交

默认情况下,单个输入框,无论按钮的type=”submit”还是type=”button”类型,回车即提交。

1.当type=”submit”时,无论有几个type=”text”输入框,回车均表示提交。(submit)

2.当type=”button”时,且存在多个输入框,回车不提交。(button)

3.解决单个输入框的回车即提交问题,参考第二点:可以增加一个input=”text”,隐藏; 然后type类型为button。

js防止回车提交

function ifenter(){
if(event.keyCode==13){
return false;
}else if(event.srcElement.type=="submit"){
form1.submit();
}
}
document.onkeydown=ifenter;

或者使用jquery

/禁止按回车提交
$(document).ready(function(){
$("input[@type='text']").each(
function(){
$(this).keypress( function(e) {
var key = window.event ? e.keyCode : e.which;
if(key.toString() == "13"){
return false;
}
});
});
})

或直接写在html中

<form name="myform" action="" onkeydown="if(event.keyCode==13){return false;}">
<input type=text name=user>
<input type=text name=pass>
<input type=button name=mybutton value=submit onclick=myform.submit()>
</form>

最新文章

  1. Checklist For Choosing The Right Database Engine
  2. 内存泄漏,当您使用的 GetDC 方法和 ReleaseDC 方法 CWnd 类版本
  3. ASP.NET的WebFrom组件LinkButton使用
  4. 自定义控件ViewPagae&lt;
  5. NPOI组件集锦
  6. 鼠标移入 移出div div会消失的处理
  7. 桌面浏览器实现滑动翻页效果(Swiper)
  8. 删除重复记录的SQL语句
  9. JAVA日期处理(Timestamp)
  10. Node.js服务的重启与监控
  11. 声明式编程思想和EEPlat
  12. IdentityDbContext类源码
  13. qt的信号与槽函数
  14. Redis常用命令--SortedSet
  15. TreeSet集合解析
  16. awk-for循环简单用法
  17. 论文阅读笔记三十一:YOLO 9000: Better,Faster,Stronger(CVPR2016)
  18. bootstrap 列表--水平定义列表
  19. android常用工具收集
  20. java集合: ArrayList源码浅析

热门文章

  1. View Properties [AX 2012]
  2. 一道面试题比较synchronized和读写锁
  3. linux连接远程服务器提示拒绝访问
  4. java用freemarker导出数据到word(含多图片)
  5. 【转】如何安装mysql服务
  6. java.lang.IllegalThreadStateException
  7. Dive into python学习笔记
  8. 算法心得2:关于k个最小和问题的思考
  9. Codeforces Round #336 Zuma
  10. script中的if