Machen Sie eine Submit-Eingabe nicht anklickbar

8

Ich habe folgende Eingabe:

%Vor%

Wie würde ich diesen Artikel über jQuery nicht klickbar machen? (d. h., es kann nur auf geklickt werden, nachdem bestimmte Validierungskriterien erfüllt sind)?

Hier ist ein Follow-up zu dieser Frage: Machen Sie eine Submission klickbar, nachdem die Validierungen erfüllt sind

    
David542 24.05.2012, 03:01
quelle

4 Antworten

8

2 Demos Demo 1 klicken Sie hier: oder Demo 2 klicken Sie hier:

Sie müssen also nur überprüfen, ob die Validierung korrekt durchgeführt wurde.

d. if (notValid) chuck in den Code unten und das wird die Schaltfläche deaktivieren. oder besser noch mit der deaktivierten Schaltfläche next beginnen.

Damit Sie die Eigenschaft als falsch festlegen können, bin ich mir sicher, dass Sie eine gute Idee bekommen, anderen Code bereitstellen; Ich bin glücklich, Ihnen weiter zu helfen. B -)

Hoffe, das hilft!

%Vor%

ODER

%Vor%     
Tats_innit 24.05.2012, 03:04
quelle
3
%Vor%     
Ohgodwhy 24.05.2012 03:03
quelle
2

können Sie verwenden:

%Vor%     
user1299518 24.05.2012 03:07
quelle
0

Durch das Deaktivieren eines Eingabeelements werden Klickereignisse oder deren weitere Verbreitung in Browsern nicht konsistent verhindert.

Unabhängig davon wäre es angemessen, einfach false zurückzugeben, wenn die Validierung fehlschlägt, so dass keine Aktion (d. h. eine Formularübergabe) ausgeführt wird. Dadurch wird verhindert, dass das Formular übermittelt wird. Da der Click-Handler weiterhin ausgeführt wird, können Sie dem Benutzer Details darüber mitteilen, warum die Übermittlung fehlgeschlagen ist:

%Vor%     
o.v. 24.05.2012 03:14
quelle

Tags und Links