1

フォームを送信せずにEnterキーを押してタブに変換しようとしましたが、Enterキーを押して送信フォームを削除できます...

景色:

 <tr>
    <td><input type="text" id="tipoContacto1" name="tipoContacto1" class="form-control input-sm" onkeypress="removerEnter(event)"/></td>
    <td><input type="text" id="nomeContacto1" name="nomeContacto1" class="form-control input-sm" onkeypress="removerEnter(event)"/></td>

スクリプト:

function removerEnter(e) {
    if (e.which == 13) {
        //$(e).target.nextSibling;
        //$(this).next('input').focus();

        e.preventDefault();
    }
}
4

2 に答える 2

0

それ以外の

iname = $(this).val();
if (iname !== 'Submit')..

より良い使用

itype = $(this).attr('type');
if (itype !== 'submit')..

val() は入力フィールドの内容を返すためです。「送信」と入力すると、入力時にコンテンツが送信されます。

于 2015-08-12T13:22:48.087 に答える