我想在父組合框禁用後重置子組合框。當我在父組合框中選擇select option
時,孩子組合框被禁用。填充子組合框後,如果我在父組合中選擇select
選項,子組合將被禁用,但是如何在此時重置子組合將會顯示please select
選項?我需要在JavaScript中添加什麼?未選中後重置組合框
<script type="text/javascript">
$(document).ready(function() {
$(function(){
var arrVal = ["RS", "MN", "KL"];
$("#parentcombo").change(function(){
var valToCheck = String($(this).val());
if (jQuery.inArray(valToCheck,arrVal) == -1)
{
$("#childcombo").attr("disabled", "true");
}
else
{
$("#childcombo").removeAttr ("disabled");
}
});
});
});
</script>
HTML
<select id="parentcombo">
<option value="_">select</option>
<option value="RS">RS</option>
<option value="MN">MN</option>
<option value="KL">KL</option>
</select>
<select id="childcombo" disabled="true">
<option value="_">please select</option>
<option value="somevalue">somevalue</option>
<option value="somevalue1">somevalue1</option>
<option value="somevalue2">somevalue2</option>
</select>
媽的,由30秒:)打我 – 2012-02-16 05:28:05
對不起對不起它的工作:) – Tom 2012-02-16 05:40:44