Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何删除输入键功能_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何删除输入键功能

Javascript 如何删除输入键功能,javascript,jquery,html,Javascript,Jquery,Html,我使用的是一个表单,我必须使用按钮和类型是提交 当我按下enter键时,表单将提交,因此我想删除enter键的功能 <input name="bb" id="bb" type="text" onKeyUp="Javascript: if(event.keycode==13) dont_submit(key); else show_error(this.value, event.keycode, this.id)";> <script type="text/javascrip

我使用的是一个表单,我必须使用按钮和类型是提交 当我按下enter键时,表单将提交,因此我想删除enter键的功能

<input name="bb" id="bb" type="text" onKeyUp="Javascript: if(event.keycode==13) dont_submit(key); else show_error(this.value, event.keycode, this.id)";>


<script type="text/javascript">
function dont_submit(key)
{
    if(key)
    {
    return false;
    }
}

</script>
我也尝试过这个,但没有效果

<script type="text/javascript">
function dont_submit(key)
{

    if(key == 13)
    {
    return false;
    }

}
</script>
试试这个

$('#bb').on('keydown', function (e) {
    if (e.keyCode == 13) {
        return false;
    }
});
试试这个

$('#bb').on('keydown', function (e) {
    if (e.keyCode == 13) {
        return false;
    }
});

简单地说,不要使用提交按钮,而是使用JS的普通按钮来提交表单:

<input type="button" class="SubmitButton" value="Submit" onclick="this.form.submit();" />
如果您担心没有JavaScript的访问者,请使用以下代码:

<noscript>
    <style type="text/css">
        .SubmitButton { display: none; }
    </style>
    <input type="submit" value="Submit" />
</noscript>

简单地说,不要使用提交按钮,而是使用JS的普通按钮来提交表单:

<input type="button" class="SubmitButton" value="Submit" onclick="this.form.submit();" />
如果您担心没有JavaScript的访问者,请使用以下代码:

<noscript>
    <style type="text/css">
        .SubmitButton { display: none; }
    </style>
    <input type="submit" value="Submit" />
</noscript>
不要在事件处理程序中使用Javascript!人们从哪里学到的?不要在事件处理程序中使用Javascript!人们从哪里学到的?