ドロップダウンにチェックメールが存在するフォームを送信する際にサポートが必要です。フォームを送信すると、アラートメッセージが表示されますが、フォームも送信されます。アラートメッセージが表示されない場合は、フォームのみを送信する必要があります。
$(document).on('click', '#Records', function (event) {
$("#dropval select option:selected").each(function () {
var z = $(this).val();
//alert(z);
if(z != 'email') {
alert('please select Email');
e.preventDefault();
return false;
} else {
return true;
}
});
});
});
<form name="search" method="post" action="sample1.php" >
<div id="dropval">
<select name="select3[1]" class="mySelects" >
<option value="None" selected > None</option>
<option value="email" >email</option>
<option value="firstname" >firstname</option>
<option value="lastname" >lastname</option>
<option value="mobile" >mobile</option>
</select>
<select name="select3[2]" class="mySelects" >
<option value="None" selected > None</option>
<option value="email" >email</option>
<option value="firstname" >firstname</option>
<option value="lastname" >lastname</option>
<option value="mobile" >mobile</option>
</select>
<select name="select3[3]" class="mySelects" >
<option value="None" selected > None</option>
<option value="email" >email</option>
<option value="firstname" >firstname</option>
<option value="lastname" >lastname</option>
<option value="mobile" >mobile</option>
</select>
<select name="select3[4]" class="mySelect" >
<option value="None" selected> None</option>
<option value="email" >email</option>
<option value="firstname" >firstname</option>
<option value="lastname" >lastname</option>
<option value="mobile" >mobile</option>
</select>
</div>
<input type="submit" value="submit" id="Records">
</form>