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
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%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:
Tags und Links javascript jquery