• 防止回车提交


    html利用input防止回车提交

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

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

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

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

    js防止回车提交

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

    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;

                            }
                    });
                });
            })

     

     

    <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>

  • 相关阅读:
    怎么对Navicat for Oracle 调试
    老版本的java代码与新代码如何找出差异
    Oracle 外部表是做什么用的
    如何在Navicat 中编辑和记录
    如何使用文件对比工具文件夹比较会话菜单
    哪些工具可以用来进行Bug管理
    5类开发者须知的工具
    怎么找出代码之间的差异
    Beyond Compare不仅可以修改网页代码
    文件对比工具有哪些用途
  • 原文地址:https://www.cnblogs.com/breezesit/p/4485976.html
Copyright © 2020-2023  润新知