この検証 JavaScript を含むフォームがあります。Js は、値が選択されているかどうかを確認します。両方のドロップダウン オプションが選択された場合、フォームが送信されます。
しかし、うまくいきません。どうしたの?
皆さんありがとう ;-)
<script type="text/javascript">
$(document).ready(function(){
$("#submit").click(function (e) {
if($('#species').find(":selected").val()===""){
//alert("empty");
$("#msg1").html("Required");
}
if($('#species2').find(":selected").val()===""){
//alert("empty2");
$("#msg2").html("Requires");
}
e.preventDefault()
});
});
</script>
HTML:
<form method="post" action="send.php">
<label for="species" id="bobo">*Species:</label><br />
<div id="msg1"></div>
<select id="species" name="species" size="1">
<option value="">Please choose a species</option>
<option value="21">Chicken</option>
<option value="28">Turkey</option>
</select>
<br />
<div id="msg2"></div>
<select id="species2" name="species2" size="1">
<option value="">Please choose a species2</option>
<option value="21">Chicken</option>
<option value="28">Turkey</option>
</select>
<br />
<input id="submit" type="submit" value="Submit">
</form>