これはガイドページです:
http://validity.thatscaptaintoyou.com/Demos/#
関連するページで次のスニペットを見つけることができました。
<script type="text/javascript">
$(function() {
$("form").validity("input:text, select");
});
</script>
これは私が使用している現在のスクリプトです。
<script>
$(document).ready(function() {
$("form").validity(function() {
$("#quantity")
.require()
.match("number");
$("#community")
.require()
.match("number");
$("#name")
.require()
.match("number");
});
$("#dropdown").require("You must provide a selection.");
});
</script>
HTML:
<form method="get" action="">
<input type="text" id="quantity" />
<br />
<input type="text" id="community" />
<br />
<input type="text" id="name" />
<br /><br />
<select id="dropdown" name="dropdown" class="dropdown">
<option value="0">Please Select</option>
<option value="1">Sample</option>
<option value="2">Sample 2</option>
</select>
<br />
<input type="submit" />
</form>
質問: 選択メニューがユーザーによって入力されていない場合にエラー メッセージを表示するにはどうすればよいですか? 上記のスクリプトにどのように統合できますか? 私はJSが初めてなので、これはすべて異質で不可解です。お知らせ下さい。ありがとう!
アップデート:
既存のコードを調べたところ、選択メニューには .match() が必要なようです。私はこれに何を使うことができるか分かりません..