quiero borrar la entrada especificada si el valor no es el número. la función funciona para una ID, pero quiero que funcione para múltiples. por supuesto puedo escribir la función varias veces pero no quiero hacer eso.jQuery, la misma función para múltiples identificadores
El siguiente código tiene efecto solo para la entrada con id "d". No sé cómo identificar otros identificadores. ¿Alguien puede ayudar?
<input id="d" />
<input id="d2" />
<input id="d3" />
<script type="text/javascript">
$('#d,d2,d3').keyup(function(){
if($('#d,d2,d3').val() != "") {
var value = $('#d,d2,d3').val().replace(/^\s\s*/, '').replace(/\s\s*$/, '');
var intRegex = /^\d+$/;
if(intRegex.test(value)) {}
else {
$(this).val('');
}
}
});
</script>
@loler: Ah bien fría – Sarfraz
Esta es la respuesta correcta a la pregunta ...! Impresionante! –