2012-11-29 3 views
1

학생이 라디오 버튼을 통해 수업을 선택해야하는 시스템이 있습니다. 그런 다음 그 클래스에 대해 제공되는 코스를 확인란을 통해 표시하여 대상을 확인할 수 있도록합니다. 또는 간단한 단어로 다른 라디오 버튼의 선택된 값에 대해 다른 확인란을 표시하고 싶습니다. 도움이 필요하십니까? 그는 라디오 버튼 선택 값에 따라 체크 상자 조합을 변경합니까?

<input type="checkbox" name="stat" value="stat"> 
<input type="checkbox" name="comp" value="comp"> 

이 그에게 표시해야 다음 B.Com을 선택하면 BCA는 diplayed.and 될 것이다 다음

<input type="checkbox" name="eng" value="English"> 
<input type="checkbox" name="math" value="math"> 

사용자가 선택하면 다음

BCA 
<input type="radio" name="Course_BCA" value="BCA"> 
B.Com 
<input type="radio" name="Course_BCA" value="B.Com"> 
B.Sc 
<input type="radio" name="Course_BCA" value="B.Sc"> 
B.A 
<input type="radio" name="Course_BCA" value="B.A"> 

는, 체크 박스해야한다. 그리고 나머지는 2 인으로하는 경우입니다. 어떻게 하죠?

+1

시도한 코드 중 일부를 보여 주겠니? – Tallmaris

+1

당신도 코드를 게시하는 데 신경을 쓰시겠습니까 ... – bipen

+0

그에게 –

답변

0
<script type="text/javascript"> 
function fnc(myid) 
{ 

    value=document.getElementById(myid).value; 


    if(value=='BCA') 
    {document.getElementById("eng").disabled=false; 
    document.getElementById("math").disabled=false; 
    document.getElementById("stat").disabled=true; 
    document.getElementById("comp").disabled=true; 
    } 
    else if(value=='B.Com') 
    { 
     document.getElementById("eng").disabled=true; 
    document.getElementById("math").disabled=true; 
     document.getElementById("stat").disabled=false; 
    document.getElementById("comp").disabled=false; 
    } 

} 
</script> 

BCA 
<input type="radio" name="Course_BCA" id="BCA" value="BCA" onChange="fnc(this.id)"> 
B.Com 
<input type="radio" name="Course_BCA" id="B.Com" value="B.Com" onChange="fnc(this.id)"> 
B.Sc 
<input type="radio" name="Course_BCA" id="B.Sc" value="B.Sc"> 
B.A 
<input type="radio" name="Course_BCA" id="B.A" value="B.A"> 

<input type="checkbox" name="eng" id="eng" value="English" disabled> 
<input type="checkbox" name="math" id="math" value="math" disabled> 
<input type="checkbox" name="stat" id="stat" value="stat" disabled> 
<input type="checkbox" name="comp" id="comp" value="comp" disabled> 

난 당신

+0

을위한 아약스가 필요합니다. 그건 내가 필요로하는 것이 아닙니다. 당신은 문제를 이해하지 못했습니다. 나는 4 개의 라디오 버튼을 가지고 있습니다. 그리고 학생이 인터를 선택할 때, 인턴에서 제공하는 코스가 체크 상자에 표시되어야합니다. 그래서 그는 자신의 코스를 선택할 수 있습니다. –

+1

@NaeemShakir 전체 코드 게시를 기대하지 않습니까? 그것의 바로 개념. 그래도 원하는 경우 올바른 방식으로 코드를 게시하십시오. – polin

+0

내 코드를 추가했습니다. 한번보세요. –

0

당신이 JQuery와 aswell를 사용하는 가정, 당신은

$(function(){ 
    $('.radioBut').change(function(){ 
     $('#checkboxes').load('generateCheckboxes.php',{'studentsClass' : $(this).val()}); 
    }); 
}); 
아약스

를 통해 정확한 체크 박스를로드 라디오 버튼 변경 이벤트와보다 볼 수도 있습니다 것이 도움이 될 바랍니다

모든 radiobutton에는 'radioBut'클래스가 있어야하며 id = 'checkBoxes'인 대상 div가 있어야합니다.

PHP 스크립트는 확인란에 따라 확인란을 표시합니다. radiobuttons 값.

희망 하시겠습니까?

관련 문제