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