Heim > Web-Frontend > js-Tutorial > Wie deaktiviere und aktiviere ich Sendeschaltflächen mit jQuery basierend auf dem Textfeldwert?

Wie deaktiviere und aktiviere ich Sendeschaltflächen mit jQuery basierend auf dem Textfeldwert?

Barbara Streisand
Freigeben: 2024-11-06 21:57:02
Original
421 Leute haben es durchsucht

How to Disable and Enable Submit Buttons with jQuery Based on Text Field Value?

Senden-Schaltflächen mit jQuery deaktivieren und aktivieren

Um den aktivierten/deaktivierten Status einer Senden-Schaltfläche basierend auf dem Wert eines Textfelds zu steuern, wird die folgende jQuery verwendet Code kann implementiert werden:

$(document).ready(function() {</p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"> $(':input[type="submit"]').prop('disabled', true);
 $('input[type="text"]').keyup(function() {
    if($(this).val() != '') {
       $(':input[type="submit"]').prop('disabled', false);
    }
    else {
       $(':input[type="submit"]').prop('disabled', true);
    }
 });
Nach dem Login kopieren

});

Dieser Code bewirkt Folgendes:

  • Deaktiviert zunächst die Schaltfläche „Senden“.
  • Hört auf Tastenereignisse im Textfeld.
  • Wenn eine Taste losgelassen wird prüft das Textfeld, ob sein Wert nicht leer ist.
  • Wenn das Textfeld nicht leer ist, wird die Schaltfläche „Senden“ aktiviert.
  • Wenn das Textfeld leer ist, wird die Schaltfläche „Senden“ deaktiviert.

Daher bleibt die Schaltfläche „Senden“ deaktiviert, bis das Textfeld einen Wert enthält. Sobald ein Wert eingegeben wurde, wird die Schaltfläche „Senden“ aktiviert, sodass das Formular gesendet werden kann. Wenn der Wert im Textfeld anschließend gelöscht wird, wird die Schaltfläche „Senden“ wieder deaktiviert und das Absenden des Formulars verhindert.

Das obige ist der detaillierte Inhalt vonWie deaktiviere und aktiviere ich Sendeschaltflächen mit jQuery basierend auf dem Textfeldwert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage