Desidero cancellare l'input specificato se il valore non è il numero. la funzione funziona per un ID, ma voglio che funzioni per più. naturalmente posso scrivere la funzione più volte ma non voglio farlo.jQuery, stessa funzione per più identificativi
il seguente codice ha effetto solo per l'input con ID "d". Non so come identificare altri ID. qualcuno può aiutare?
<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 ok fresco – Sarfraz
Questa è la risposta corretta alla domanda ...! Stupendo! –