Jquery указать данные c ввод с помощью клавиши ввода - PullRequest
0 голосов
/ 29 мая 2020

возможно ли избежать отправки с помощью клавиши ввода (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;
  }
});

С этим, $ ('# ru c'). Keypress (function ( событие) не работает. Ура

1 Ответ

0 голосов
/ 29 мая 2020

Работает, если вы измените вторую функцию на

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