Ich versuche, die Schaltfläche zum Senden zu deaktivieren, wenn der Benutzer keinen Text angegeben hat.Wenn das Eingabefeld leer ist, deaktivieren Sie die Schaltfläche "Senden"
Auf den ersten Blick sieht es so aus, als ob alles gut funktioniert, aber wenn der Benutzer einen Text eingibt und dann löscht, wird der Submit-Button aktiviert.
Hier ist mein Code:
$(document).ready(function(){
$('.sendButton').attr('disabled',true);
$('#message').keyup(function(){
if($(this).val.length !=0){
$('.sendButton').attr('disabled', false);
}
})
});
eine else-Anweisung hinzufügen, dass es – tymeJV
Sie deaktiviert es nie deaktivieren, wenn die Länge 0. – Doorknob
Was Angriffe ist? Verwenden von Aktivieren und Deaktivieren von Attributen sind nicht sicher .... Klicken Sie einfach auf f12 in Ihrem Browser, finden Sie die Übermittlungsschaltfläche in der HTML, und entfernen Sie die deaktivierten! Das Formular wird gesendet, auch wenn die Eingaben leer sind. – Elnaz