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 è:
avete delle idee?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'); } });
vi ringrazio.
Ivan

Rispondi quotando