Ich arbeite an einem Kontaktformular. Nach dem Klicken auf die Schaltfläche "Senden" möchte ich, dass das Formular validiert wird, wenn zum Beispiel Text in das Feld für die Mobiltelefonnummer eingegeben wird. Ich möchte, dass eine Fehlermeldung angezeigt wird. Wenn alle Datentypen im Formular korrekt sind, möchte ich ein Modal anzeigen, das Danke sagt. heres der Code:Modal erscheint bei der Formularübergabe, auch wenn das Formular nicht validiert wurde
<form class="form">
<div class="line"><label style="font-size: 18px;"for="fname">First Name *: </label><input type="text" id="fname" required /></div>
<div class="line"><label for="lname">Last Name *: </label><input type="text" id="lname" required /></div>
<!-- You may want to consider adding a "confirm" password box also -->
<div class="line"><label for="email">Email *: </label><input type="email" id="email"required /></div>
<!-- Valid input types: http://www.w3schools.com/html5/html5_form_input_types.asp -->
<div class="line"><label for="tel">Mobile *: </label><input type="tel"pattern="[789][0-9]{9}" id="tel" required/></div>
<div class="line"><label for="add">Address *: </label><input type="text" id="add" required/></div>
<div class="line"><label for="ptc">Post Code *: </label><input type="number" maxlenght="6" id="ptc" required /></div>
<div><button data-target="modal1" type="submit"class=" waves-effect waves-light btn modal-trigger">Submit<i class="material-icons right">send</i></button></div>
<p>Note: Please make sure your details are correct before submitting form and that all fields marked with * are completed!.</p>
</form>
unten ist die Javascript
$(document).ready(function(){
// the "href" attribute of .modal-trigger must specify the modal ID that wants to be triggered
$('.modal-trigger').leanModal();
});
hier ist die modale Struktur.
Verwenden Sie Twitter Bootstrap? –