フィールドの横にアスタリスクが表示され、検証時にフォームの下部に特定のメッセージが同時に表示されるようにします。
現在、次の 2 つのバージョンがあります。
1) フィールド タイトルの後に表示されるアスタリスクに対して機能します。
2)「姓を記入してください」を作るための作品。
しかし、どうすればこれらを同時に機能させることができますか? 現在、ファイルに両方を同時に持っている場合、もう一方の上にあるものだけが機能します。
1) フィールド ラベル バージョンの隣に追加
$(document).ready(function() {
// validate signup form on keyup and submit
$("#newform").validate({
errorPlacement: function(error, element) {
error.appendTo('#title-' + element.attr('id'));
},
rules: {
lastname: {
required: true,
minlength: 2
}
},
messages: {
lastname: {
required: "*",
minlength: "*"
}
}
});
});
</script>
2) メッセージボックスバージョン
$(document).ready(function() {
// validate signup form on keyup and submit
$("#newform").validate({
errorLabelContainer: "#messageBox",
wrapper: "li",
submitHandler: function() { alert("Submitted!")
},
rules: {
lastname: {
required: true,
minlength: 2
}
},
messages: {
lastname: {
required: "please fill in last name",
minlength: "please fix the last name"
}
}
});
});
</script>
ありがとう