Hier Code: Wie kann onClick NUR verwendet werden, wenn das E-Mail-Eingabefeld gültig ist?
<input id="subscribe-email" type="email" placeholder="[email protected]" />
<button type="submit" id="subscribe-submit" onClick="javascript:omgemailgone();" />
Wie kann ich überprüfen und JS-Funktion nur ausgeführt, wenn E-Mail gültig ist (Validierung von User-Agenten, keine zusätzliche Validierungen)?
UPDATE. Neue Browser können Eingabe = E-Mail selbst validieren, auch gibt es Pseudoklassen: gültig und: ungültig. Ich muss die Funktion nur ausführen, wenn der Browser weiß, dass die E-Mail gültig ist.
Danke, aber nein, funktioniert nicht. Gibt Alarm zurück, aber auch andere Sachen. In JSFiddle nicht einmal Alarm. [link] (http://jsfiddle.net/Moor/j9t38/2/) –
Welchen Browser testen Sie? Ich habe meine Geige in Chrome, Firefox und Safari überprüft und die Warnung wird angezeigt. Wenn Sie möchten, dass ein Code NUR ausgeführt wird, wenn das E-Mail-Feld gültig ist, sollten Sie den Code in einer anderen Bedingung hinzufügen. Ich werde den Code und die Geige aktualisieren. – danii
Chrome, IE10, Opera 12. In der Tat löste ich meine Frage nur geändert zu –