• 防止回车提交


    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>

  • 相关阅读:
    shell 守护进程
    leetcode Find Minimum in Rotated Sorted Array II python
    find: missing argument to `-exec'
    php fpm start.sh
    mysql alter
    nginx log format
    leetcode Contains Duplicate II python
    webpack
    各种安装包打包发布工具
    VueJS 事件修饰符
  • 原文地址:https://www.cnblogs.com/breezesit/p/4485976.html
Copyright © 2020-2023  润新知