zoukankan      html  css  js  c++  java
  • 防止回车提交

    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>

  • 相关阅读:
    移植性问题のCString转char * ,string
    HDU 2894(欧拉回路)
    POJ 1149(最大流)
    POJ 3422 K取方格数(费用流)/TYVJ 1413
    POJ 1112(染色+连通分量+DP)
    POJ 2195(KM模板题)
    POJ 3615(FLOYD应用)
    POJ 1797(SPFA变种)spfa能做很多!
    POJ 1325(最小点覆盖)
    NOI2010 海拔(平面图最大流)
  • 原文地址:https://www.cnblogs.com/breezesit/p/4485976.html
Copyright © 2011-2022 走看看