So deaktivieren / aktivieren Sie das Eingabefeld beim Klicken mit jQuery

7

Wie wird das Eingabefeld beim Klick mit jQuery richtig aktiviert / deaktiviert?

Ich experimentierte mit:

%Vor%

entfernt disabled="disabled" aus diesem Eingabefeld:

%Vor%

Aber wie man es wieder hinzufügt mit einem Klick auf eine andere Schaltfläche oder wie das Eingabefeld bei Klick deaktivieren?

    
Drazek 10.03.2012, 20:24
quelle

7 Antworten

19

Für jQuery Version 1.6+ verwenden Sie prop :

%Vor%

Für ältere Versionen von jQuery verwenden Sie attr :

%Vor%     
gdoron 10.03.2012, 20:27
quelle
5
%Vor%

Wird tun.

Aber denken Sie daran, nachdem Sie es deaktiviert haben (durch den obigen Code) onclick handler wird nicht arbeiten, da es deaktiviert ist. Um es wieder zu aktivieren, fügen Sie $("#FullName").removeAttr('disabled'); in den onclick -Handler einer anderen Schaltfläche oder eines anderen Feldes hinzu.

    
Shiplu Mokaddim 10.03.2012 20:26
quelle
4
%Vor%     
songokuhd 04.07.2013 20:05
quelle
2

Eine weitere einfache Methode zum Aktivieren / Deaktivieren von Eingabefeldern

%Vor% %Vor%
    
Rejeesh Prarath 30.05.2014 06:43
quelle
1

Das sollte es tun.

%Vor%

Shiplu ist korrekt, aber benutze dies, wenn du jquery 1.6 + nicht benutzt hast

    
Brian S 10.03.2012 20:26
quelle
1
%Vor%

sll 10.03.2012 20:27
quelle
0

Um ein Feld zwischen deaktiviert und aktiviert zu schalten, versuchen Sie Folgendes:

%Vor%     
David Hempy 24.06.2015 04:35
quelle

Tags und Links