Gracias amigo, pero funciona bien en consola. Pero no funciona cuando lo pongo dentro del keypress.
Que puede estar pasando?
Este es mi código:
Código Javascript
:
Ver original$(document).ready(function (e) {
$('#txtNombreTelefono').bind('keypress', function (e) {
if ($("#cboTipoConsulta").val() == "6" || $("#cboTipoConsulta").val() == "7" || $("#cboTipoConsulta").val() == "8") {
if (e.which === 32) {
e.preventDefault();
return false;
} else {
var regex = new RegExp("^[a-zA-Z0-9]{1,4}(-)+[0-9]{1,12}$");
var key = String.fromCharCode(!e.charCode ? e.which : e.charCode);
if (!regex.test(key)) {
e.preventDefault();
return false;
}
}
return true;
}
}).blur(function () {
$(this).val(function (i, oldVal) {
return oldVal.replace(/\s/g, '');
});
});
});