Ich möchte meine CSS-Schaltfläche auf nicht klickbar/deaktivieren setzen. Ich habe ein Formular, wenn ich danach auf die Schaltfläche “Senden” klicke, möchte ich diese Schaltfläche deaktivieren/nicht anklickbar einstellen. Kann mir jemand helfen?
Zuerst habe ich das versucht: NICHT FUNKTIONIEREN!
$(".good-form > .actions a, .theButton").attr('disabled','disabled');
Zweitens habe ich das versucht: FUNKTIONIERT NICHT
$(".good-form > .actions a, .theButton").addClass('disabled');
oder
$(".good-form > .actions a, .theButton").addClass("disabled");
Herzlichen Dank!
Kannst du deine hinzufügen HTML Code bitte!
– Mehdi Bouzidi
4. Oktober 2017 um 13:22 Uhr
Sie können einstellen pointer-events: none; auf der Taste
– abhishekkannojia
4. Oktober 2017 um 13:23 Uhr
Wurde Ihre Klasse erfolgreich hinzugefügt, als Sie den zweiten Code verwendet haben?
– Anant – Lebendig um zu sterben
4. Oktober 2017 um 13:23 Uhr
Es ist kein Formelement, es ist nur ein Anker. Das deaktivierte Attribut funktioniert nicht.
– Canser Janbakan
4. Oktober 2017 um 13:25 Uhr
Es sieht so aus, als ob das Problem bei Ihrem Selektor liegt – ohne HTML ist es unmöglich, genau zu sagen, was das Problem ist.
– Freiheitn-m
4. Oktober 2017 um 13:26 Uhr
Anant – Lebendig um zu sterben
Ich hoffe das geht (disabled Klasse erfolgreich hinzugefügt):-
$(".good-form > .actions a, .theButton").addClass('disabled');
// IF NOT THEN USE $(".theButton").addClass('disabled');
Fügen Sie jetzt CSS wie unten hinzu: –
.disabled{
pointer-events: none;
}
Dies wird auch funktionieren (ohne zusätzliches CSS) :-
$(".good-form > .actions a, .theButton").prop('disabled',true);
// or $(".theButton").prop('disabled',true);
Die Verwendung von Zeigerereignissen hilft jedoch nicht beim automatischen Testen der Schaltfläche. Die Schaltfläche kann weiterhin mithilfe von Skripts angeklickt werden.
– Akhil Ghatiki
12. Mai um 9:40 Uhr
Versuchen Sie, Ihrem Element eine Klasse hinzuzufügen, und geben Sie das folgende CSS an: –
Kannst du deine hinzufügen HTML Code bitte!
– Mehdi Bouzidi
4. Oktober 2017 um 13:22 Uhr
Sie können einstellen
pointer-events: none;
auf der Taste– abhishekkannojia
4. Oktober 2017 um 13:23 Uhr
Wurde Ihre Klasse erfolgreich hinzugefügt, als Sie den zweiten Code verwendet haben?
– Anant – Lebendig um zu sterben
4. Oktober 2017 um 13:23 Uhr
Es ist kein Formelement, es ist nur ein Anker. Das deaktivierte Attribut funktioniert nicht.
– Canser Janbakan
4. Oktober 2017 um 13:25 Uhr
Es sieht so aus, als ob das Problem bei Ihrem Selektor liegt – ohne HTML ist es unmöglich, genau zu sagen, was das Problem ist.
– Freiheitn-m
4. Oktober 2017 um 13:26 Uhr