当我从下拉列表中选择某个值或用户未从下拉列表中选择任何值时,我需要取消选中复选框。
我现在正在使用 Jquery。
这是我现在使用的代码,但它不起作用。
Script
<script src="js/jquery-1.8.3.js"></script>
<script>
function sdp4(str) {
if (
$('#drop1').val()!= ''
|| $('#drop1').val()== "In Process"
|| $('#drop1').val()== "KIV" )
{$('#checkbox1').prop('checked', false);}
else
{$('#checkbox1').prop('checked', true);}
</script>
HTML
<select class="form-dropdown" id="drop1" name="drop1" onchange="sdp4">
<option value=""> </option>
<option value="In Process"> In Process </option>
<option value="KIV"> KIV </option>
<option value="Completed"> Completed </option>
</select>
<input type="checkbox" checked="checked" id="checkbox1" name="checkbox1" />
假设您希望选中该复选框的唯一时间是选择“完成”时:
$("#drop1").on('change', function () {
var val = $(this).val();
if (val === " " || val === "In Process" || val === "KIV") {
$('#checkbox1').prop('checked', false);
return;
}
$('#checkbox1').prop('checked', true);
});
和 HTML:
<select class="form-dropdown" id="drop1" name="drop1">
<option value=" "></option>
<option value="In Process">In Process</option>
<option value="KIV">KIV</option>
<option value="Completed">Completed</option>
</select>
<input type="checkbox" id="checkbox1" name="checkbox1"/>
这里有一个FIDDLE http://jsfiddle.net/aaaheatair/JpwPk/1/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)