Ton*_*ony 2 html javascript validation jquery
我有一个有三个下拉菜单的表格.确保至少有一个设置为"C"的最简单方法是什么?
有$("#Statuses")的东西.每个或$(".Droppie").每个?
<div id="Statuses">
<table>
<tr>
<td>To Do</td>
<td>Status</td>
</tr>
<tr>
<td>Call</td>
<td>
<select id="Call" name="Call" class="Droppie">
<option value="A">Active</option>
<option value="B">Bounced</option>
<option value="C">Closed</option>
</select>
</td>
</tr>
<tr>
<td>Meet</td>
<td>
<select id="Meet" name="Meet" class="Droppie">
<option value="A">Active</option>
<option value="B">Bounced</option>
<option value="C">Closed</option>
</select>
</td>
</tr>
<tr>
<td>Followup</td>
<td>
<select id="Followup" name="Followup" class="Droppie">
<option value="A">Active</option>
<option value="B">Bounced</option>
<option value="C">Closed</option>
</select>
</td>
</tr>
</table>
<input type="button" name="Save" id="Save" value="Save" />
</div>
<script>
SaveCheck = function () {
-- jquery .each ?? --
{ alert("Sorry, at least one to-do must be closed."); }
$("#Save").click( SaveCheck );
</script>
Run Code Online (Sandbox Code Playgroud)
每次单击"保存"按钮时,都应检查Droppie类的每个选定项目.
$('#Save').click(function() {
if(SaveCheck()) {
alert('successful');
}
else {
alert("Sorry, at least one to-do must be closed.");
}
});
function SaveCheck() {
var flag = false;
$('.Droppie :selected').each(function() {
if($(this).val() == "C") {
flag = true;
return false;
}
});
return flag;
}
Run Code Online (Sandbox Code Playgroud)