체크박스, 텍스트박스 연결 , 활성화 비활성화
function setVisibleInput(obj,input_name,input_idx){
var frm = document.frm;
if($(obj).prop("checked")){
$(frm[input_name][input_idx]).prop("disabled",false);
}else{
$(frm[input_name][input_idx]).prop("disabled",true);
}
}
<label><input type="checkbox" onclick="setVisibleInput(this,'visit_cnt',0);" name="visit_type">1학년 <input type="text" name="visit_cnt" style="width:20px" disabled>명</label>
<label><input type="checkbox" onclick="setVisibleInput(this,'visit_cnt',1);" name="visit_type">2학년 <input type="text" name="visit_cnt" style="width:20px" disabled>명</label>
<label><input type="checkbox" onclick="setVisibleInput(this,'visit_cnt',2);" name="visit_type">3학년 <input type="text" name="visit_cnt" style="width:20px" disabled>명</label>
<label><input type="checkbox" onclick="setVisibleInput(this,'visit_cnt',3);" name="visit_type">교사 <input type="text" name="visit_cnt" style="width:20px" disabled>명</label>
<label><input type="checkbox" onclick="setVisibleInput(this,'visit_cnt',4);" name="visit_type">학부모 <input type="text" name="visit_cnt" style="width:20px" disabled>명</label>
-------------------------------------------------- 입력 부분 -----------------
String[] visit_type = request.getParameterValues("visit_type");
String[] visit_cnt = request.getParameterValues("visit_cnt");
String visit_type_s = "";
if(visit_type != null ){
for(int i = 0 ; i < visit_type.length ; i++){
visit_type_s += visit_type[i] + ":"+ visit_cnt[i] + "|";
}
visit_type_s=visit_type_s.substring(0, visit_type_s.length()-1);
}