私はこれを2日間機能させようとして成功しませんでした。すべてのチュートリアルを試し、実際に機能するコードをいくつか試しましたが、役に立ちませんでした。
ほとんどの場合、見つけるのはかなり簡単ですが、私のjqueryの知識は非常に限られています。
問題は、検証を正しく機能させることができないことです。以前は、「Class = requiredemail」属性を使用して1つのフィールド(Eメールフィールド)に対してのみ機能していました。しかし、それも機能しなくなりました。
$(document).ready(function(){
$("#forumulier").validate({
rules: {
telephone: {
required: true,
digits: true,
},
name: {
required: true,
},
surname: {
required: true,
},
email: {
required: true,
email: true,
}
},
messages: {
telephone: {
digits: "* voer een geldig telefoon nummer in"
},
name: {
required: "* dit veld is verplicht"
},
surname: {
required: "* dit veld is verplicht"
},
email: {
required: "* voer een geldig email adres in"
}
}
submitHandler: function(form){
return false;
}
});
})
------
<form id="formulier" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<div class="group">
<label for="name" class="label">Naam*:</label>
<input type="text" name="name"/>
</div>
<div class="group">
<label for="surname" class="label">Achternaam*:</label>
<input type="text" name="surname"/>
</div>
<div class="group">
<label for="email" class="label">Email*:</label>
<input type="text" name="email" />
</div>
<div class="group">
<label for="telephone" class="label">Telefoon*:</label>
<input type="text" id="telephone" name="telephone" />
</div>
<label for="extra" class="label">Opmerkingen:</label>
<textarea class="small-area"></textarea>
<div class="clear"></div>
<button type="submit" class="send">Verzenden</button>
</form>
よろしくお願いします