-2
我想爲複選框列表中的asp.net控件編寫javascript邏輯,如果複選框選擇中的某些條件爲true,則選擇all,否則全部取消選擇。 如何找出這個檢查取消選中,並使用JavaScript的價值?用於檢查和取消選中檢測複選框列表控件的Javascript
我想爲複選框列表中的asp.net控件編寫javascript邏輯,如果複選框選擇中的某些條件爲true,則選擇all,否則全部取消選擇。 如何找出這個檢查取消選中,並使用JavaScript的價值?用於檢查和取消選中檢測複選框列表控件的Javascript
<div><input type="checkbox" class="checkall"> Check all</div>
<div><input type="checkbox" class="check"> Checkbox</div>
<div><input type="checkbox" class="check"> Checkbox</div>
<div><input type="checkbox" class="check"> Checkbox</div>
<select size="5" multiple="multiple" class="listbox">
<option value="test1">test1</option>
<option value="test1">test1</option>
<option value="test1">test1</option>
<option value="test1">test1</option>
<option value="test1">test1</option>
</select>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script>
$(function() { // this line makes sure this code runs on page load
$('.checkall').click(function() {
$('.check').attr('checked', this.checked); //if you want to select/deselect checkboxes use this
$('.listbox option').attr('selected', this.checked);//if you want to select/deselect options in list use this
});
});
</script>
.checked
將返回你閹羊選擇或不比你可以選擇所有
e.g我已經採取了樣本例如
var idckbIsSolicitor = '<%= ckbIsSolicitor.ClientID %>';
var ckbIsSolicitor = document.getElementById(idckbIsSolicitor);
if (ckbIsSolicitor.checked)
{
//select all
}
else
{
//deselect all
}