2 Stimmen

Keine Eingabe ohne Text im Textfeld.

Also ich habe das hier:

Es funktioniert einwandfrei, aber gibt es eine Möglichkeit, den Button nicht anklickbar zu machen, wenn nichts im Textfeld steht? Oder den Button eine andere Aktion ausführen zu lassen, wenn man nichts in das Textfeld schreibt? Grundsätzlich so wie bei Google, wenn man nichts im Feld hat, macht es nichts.

0voto

Alex B. Punkte 617

Sie können es leicht mit JavaScript (jQuery) tun.

Überprüfen Sie diese Antwort: Schaltfläche "Senden" deaktivieren, wenn Eingabefelder mit jQuery leer sind

0voto

Timothy Smith Punkte 790

Sie könnten dies mit JavaScript und der setInterval-Funktion tun. Es wird ungefähr so aussehen:

 window.setInterval(function() {
  var length = document.getElementsByName('q')[0].value.length;
  document.getElementsByClassName('pure-button')[0].disabled = !length;
 }, 100);

Es wäre einfacher, wenn Sie ids verwenden würden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X