如何删除回车键功能

how to remove the enter key functionality

本文关键字:回车 功能 删除 何删除      更新时间:2023-09-26

>我正在使用表单,我必须使用按钮并键入提交当我按 输入 表单提交键时,所以我想删除回车键的功能。

<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;
    }
});

演示

$(document).keypress(function (e) {
  if(e.which == 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>
$('#button').keypress(function () { 
      if(e.which == 13) {
        return false;
      }
});