Ich versuche, eine einfache Benutzereingabe Text und um Probleme zu vermeiden, möchte ich die Schaltfläche Senden nicht klicken, wenn kein Text eingegeben. Das ist, was ich habe, so weit:Methode nur OnLoad Jquery
$(function() {
if ($("#formSearchUserId").val() == "") {
$('#userIdBtn').prop('disabled', true);
} else {
$('#userIdBtn').prop('disabled', false);
}
});
Dies funktioniert onload weil da kein Text standardmäßig in der Eingabe ist, wird die Taste deaktivieren. Wenn ich jedoch Werte in die Eingabe eingib, bleibt die Schaltfläche deaktiviert.
Jede Hilfe würde sehr geschätzt werden.
Werfen Sie einen Blick auf die jQuery [ 'Änderung()' Ereignishandler] (https://api.jquery.com/change/) – jakerella
Verwenden Sie die 'input' und/oder' Keyup'-Ereignisse auch, weil 'change' nur ausgelöst wird, wenn Sie das Feld verlassen. – nnnnnn