是否有可能避免在所有输入中都使用Enter键(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)不起作用。干杯
如果将第二个功能调整为,则可以使用
$('form input:not(#ruc)'). keydown(function (e) {
if (e. keyCode == 13) {
e. preventDefault();
return false;
}
});