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あなたはこれがはるかに良く見えると思いますか? –