2016-07-20 2 views
0

나는 내 작업을 위해 프로젝트 작업 중이다. 나는 PHP를 배열을 통해 여러 라디오 버튼 목록을 만듭니다. 각 카테고리에 해당하는 라디오 버튼 목록은 6 개의 카테고리가 있습니다. 라디오 버튼 중 하나에 onclick javascript 함수를 추가하려고합니다. 맨 아래에 텍스트 상자가 있습니다. 특정 라디오 버튼을 클릭했을 때만 표시되도록하고 싶습니다. 라디오 버튼이 html로 만들어졌지만 PHP를 사용하여 배열을 만들지 않은 경우이 방법을 알고 있습니다.다중 배열을 사용하는 라디오 버튼

나는 라디오 버튼이 이미 당신은 단순히있는 라디오 버튼이 선택되어 필터링 jQuery 같은 것을 사용할 수 있습니다 렌더링 한 후 코드가

<?php 
$form_fields = array(
    "id" => array(
     "bsc_id", 
     "fname", 
     "mname", 
     "lname", 
     "email", 
     "grad_id", 
     "major_id", 
     "grad_date", 
     "deg_id", 
     "age_id", 
     "ethn_id", 
     "res_id", 
     "assist_id", 
     "assist_other" 
    ) , 
    "name" => array(
     "Banner ID", 
     "First Name", 
     "Middle Name", 
     "Last Name", 
     "E-mail Address", 
     "Status", 
     "Major", 
     "Graduation Date<br/>(mm-yyyy)", 
     "Degree", 
     "Age Group", 
     "Ethnicity", 
     "Residency", 
     "Greatest Assistance", 
     "If Assistance Other" 
    ) , 
    "type" => array(
     "age_id" => "radio", 
     "grad_id" => "radio", 
     "major_id" => "select", 
     "deg_id" => "radio", 
     "ethn_id" => "radio", 
     "grad_date" => "date", 
     "res_id" => "checkbox", 
     "assist_id" => "radio" 
    ) , 
    "option" => array(
     "age_id" => "sql:select * from age_code", 
     "grad_id" => "sql:select * from grad_code", 
     "major_id" => "sql:select * from major_code ORDER BY major_text", 
     "deg_id" => "sql:select * from deg_code", 
     "ethn_id" => "sql:select * from ethn_code", 
     "grad_date" => "fields:m-Y", 
     "res_id" => "sql:select * from res_code", 
     "assist_id" => "sql:select * from assist_code" 
    ) 
); 
+0

그냥 추가 '온 클릭 버튼에 = "handlerFunction (이)"'. – Barmar

+0

그래서 것이 "onclick을 => 배열과 같은 ("assist_id "=>"handlerFunction (이) "), 난 그렇게 생각 – zimnicki1127

+0

, 그것은 당신의 PHP 코드에 따라 달라집니다. – Barmar

답변

0

아래에 붙어 있고, 그 목록에 포함되지 않은 경우 " 특정 "버튼을 클릭하면 텍스트 상자를 숨기거나 제거 할 수 있습니다.

+0

당신이 날이의 예를 제공 될까요. 내가 시도하고를 이것을 작동 시키려면 그것을 이해할 수 없습니다. – zimnicki1127