Angenommen, Sie einen Eingang für E-Mail wie folgt aussehen:überschreiben Standardbrowser Formularvalidierung
<input type='email' placeholder='Email:' required />
In Chrome und anderen modernen Browsern Typ festgelegt zu haben, um E-Mail-Validierung ermöglicht nur, dh wie „etwas @ etwas“ E-Mail wird gültig sein . Es zeigt Standard-Popup-Meldung wie folgt aus:
Ich frage mich, ob es möglich ist, in diese Ereignisse zu erschließen, um sie für eine benutzerdefinierte Validierung zu benutzen? Und deaktivieren Sie Standard-Browser.
<!-- This validates as normal -->
<form method="post" action="#">
<input type="email" placeholder="Validate Email:" required />
<input type="submit">
</form>
<!-- This adds the `novalidate` flag -->
<form method="post" action="#" novalidate>
<input type="email" placeholder="Novalidate Email:" required />
<input type="submit">
</form>
Dies ermöglicht es Ihnen noch HTML-Eingabetypen verwenden (zB ":