Vorrei abilitare o disabilitare un pulsante se due text input risultano vuote.
Usando il keyup e controllando il contenuto non sia vuoto funziona, ma se come in chrome il browser ti suggerisce precedenti immissioni e l'utente le usa, il keyup non viene chiamato e non si abilita il tasto.
allora ho provato con focus e con change, ma non va bene perchè il bottone viene abilitato solo quando clicco fuori dalla casella text input e non in tempo reale alla cambio del contenuto.
La funzione non perfetta al momento è:
codice:
$("#Nome").bind("keyup blur focus change", function() {
if ($('#intestatario').val() == '' || $('#tessera').val() == '') {
$('#InviaRichiesta').attr('disabled', 'disabled');
} else {
$('#InviaRichiesta').removeAttr('disabled');
}
});
$("#Cognome").bind("keyup blur focus change", function() {
if ($('#intestatario').val() == '' || $('#tessera').val() == '') {
$('#InviaRichiesta').attr('disabled', 'disabled');
} else {
$('#InviaRichiesta').removeAttr('disabled');
}
});
avete delle idee?
vi ringrazio.
Ivan