2012-05-01 2 views
0

У меня есть checkboxlist для установки 'Status' as <s:checkboxlist list="{'Enabled','Disabled'}" name="processVO.status"/>. Поэтому, когда я проверяю кого-либо из этого списка, другой должен быть отключен. Я пробовал много способов, но не работал. Помощь Pls. Thanksвключить или отключить элемент checkboxlist с помощью jquery

+1

Как насчет использования радиокнопки вместо этого? Поскольку вы можете выбрать только один из вариантов. – TRR

ответ

0

Вот мой ответ. немного длина. Но работает

<s:checkboxlist list="checkboxListIs" label="Day" name="checkedItems" id="checkBox" onchange="return Ischecked(this);"></s:checkboxlist> 

Javascript код

function Ischecked(current){ 
    if($(current).is(":checked")){ 
     var name = current.name; 
     var id = current.id; 
     var substr = id.split('-'); 
     var num = substr[1]; 
     if(num==1){ 
     num = 2; 
     }else{ 
     num = 1; 
     } 
     $("#"+name+"-"+num).attr("disabled","disabled"); 

    } 
}  

Я думаю, что это поможет и. Измените это на основании вашего требования. Флажок frame framesworks присваивает флажок id. (id = name- "list object positon")

+0

Спасибо ...... :) – Deepu

0
$(document).ready(function() { 
    $('input:checkbox').click(function() { 
    if ($(this).is(':checked')) { 
     $('input:text').val('').attr('disabled', true); 
    } else { 
     $('input:text').attr('disabled', false); 
    } 
    }); 
}); 
+0

@rutwik reddy: Мы предоставили дизайн пользовательского интерфейса как checkboxlist для использования. Именно поэтому предпочитаю больше всего :) – Deepu

+0

Некоторые модификации выше кода могут помочь вам в этом .. согласно вашей логике. – Dgo

+0

@ Dilip Godhani: У меня есть checkboxlist, как я упоминал выше в своем Qn. Поэтому, если я установил флажок «Включено», флажок «Отключен» должен быть отключен, и обратное также верно. Я использовал код, как вы упомянули выше. Но все же он не работает для меня – Deepu

Смежные вопросы