现在有一个需求是: 页面中有一个复选框,然后用循环生成里5个复选框
例如:
<%
for(int i0;i<5;i++){ %>
<input type="checkbox" onclick="checkDate(this)"
name="skill_id" value="<%=i+"00"%>" /><%=i+"00"%>
<input type="text" name="date"/>
<%
}
%>
现在想给这每个复选框添加一个文本域来输入日期(这五个文本域也是循环生成的),首先这个文本域是隐藏的,当选中那个复选框,那个复选框下的文本域就显示出来,谢谢了!!请各位帮忙,在线等。
例如:
<%
for(int i0;i<5;i++){ %>
<input type="checkbox" onclick="checkDate(this)"
name="skill_id" value="<%=i+"00"%>" /><%=i+"00"%>
<input type="text" name="date"/>
<%
}
%>
现在想给这每个复选框添加一个文本域来输入日期(这五个文本域也是循环生成的),首先这个文本域是隐藏的,当选中那个复选框,那个复选框下的文本域就显示出来,谢谢了!!请各位帮忙,在线等。
<script language="javascript">
function clickme(ckbid){
if(ckbid=="ck1"){
document.getElementById("t1").style.display="block";
}
}
</script>
<form id="form1" name="form1" method="post" action=""> <label>
<input type="checkbox" name="checkbox2" id="ck1" onclick="clickme('ck1')" value="checkbox" />
</label>
<input type="text" name="txtdate" id="t1" style="display:none" value="" />
</form>
for(int i0;i<5;i++){ %>
<input type="checkbox" onclick="checkDate(this)" id="<%=i%>" name="skill_id" value="<%=i+"00"%>" /><%=i+"00"%>
<input type="text" name="date" id="txt<%=i%>"
/>
<%
}
%>
<script language="javascript">
function checkDate(id){
document.getElementById("txt"+id).style.display="block";
}
</script>