【问题标题】:Jquery submit specific input with enter keyJquery 使用回车键提交特定输入
【发布时间】:2020-09-17 10:27:02
【问题描述】:

是否可以避免在所有输入中使用回车键(13)提交,除了只有输入???

$('#ruc').keypress(function(event){
  var keycode = (event.keyCode ? event.keyCode : event.which);
  if(keycode == '13'){
    if ($('#ruc').val().length==11){
        //alert('ingreso DNI');
        mostrarDatosRUC($('#ruc').val());
      } else {
        alertify.error("El RUC debe tener 11 dígitos")
      }
    }
  });

});

$('form input'). keydown(function (e) {
  if (e. keyCode == 13) {
    e. preventDefault();
    return false;
  }
});

这样,$('#ruc').keypress(function(event) 不起作用。 干杯

【问题讨论】:

    标签: jquery key submit enter


    【解决方案1】:

    如果您将第二个功能调整为,它会起作用

     $('form input:not(#ruc)'). keydown(function (e) {
        if (e. keyCode == 13) {
           e. preventDefault();
           return false;
        }
     });
    

    【讨论】:

    • @Betto Glat,我能够提供帮助 :) 如果这回答了您的问题,请检查答案旁边的复选标记,以便您的问题被解决为已回答/已解决。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-18
    • 2010-12-06
    • 1970-01-01
    相关资源
    最近更新 更多