親コンボで無効にした後、子コンボボックスをリセットしたい。親コンボボックスで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>
子コンボボックスで"please select"
オプションを選択するための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秒で私を打つ:)それが働いた –
ごめんごめんをすべき:) – Tom