我正在使用jquery根據所選下拉列表禁用其他下拉菜單。 以下是該代碼。頁面上的jquery onchange事件重新加載不起作用
<script type="text/javascript" >
jQuery(function() {
jQuery('select').change(function() {
if(jQuery(this).val() == "A"){
jQuery(document.getElementById('dataForm:listView:filterId:field10value1'))
.attr('disabled','disabled');
jQuery(document.getElementById('dataForm:listView:filterId:field4value1'))
.removeAttr('disabled');
jQuery(document.getElementById('dataForm:listView:filterId:field6value1'))
.removeAttr('disabled');
} else if(jQuery(this).val() == "R"){
jQuery(document.getElementById('dataForm:listView:filterId:field10value1'))
.removeAttr('disabled');
jQuery(document.getElementById('dataForm:listView:filterId:field4value1'))
.attr('disabled','disabled');
jQuery(document.getElementById('dataForm:listView:filterId:field6value1'))
.attr('disabled','disabled');
}else{
jQuery(document.getElementById('dataForm:listView:filterId:field10value1'))
.removeAttr('disabled');
jQuery(document.getElementById('dataForm:listView:filterId:field4value1'))
.removeAttr('disabled');
jQuery(document.getElementById('dataForm:listView:filterId:field6value1'))
.removeAttr('disabled');
}
})
})
</script>
因此,在頁面重新加載禁用的字段後,再次啓用,但選擇是在那裏禁用這些字段。
請幫忙!!
感謝 SANKET
你介意編輯您的帖子的選擇,所以水平滾動條會消失? – reporter
現在好了 – Sanky
@reporter你認爲這看起來好多了嗎? –