【发布时间】:2013-04-17 22:53:33
【问题描述】:
我还有另一个逻辑问题,我被困住了。我需要这个表格来只允许一个或另一个。文本输入或复选框,而不是两者!
}else if(question_pos==7){
if(!($('#test_check').prop('checked')) && $("#test").val()!="0" && ($("#test").val() =="" ||
!Number($("#test").val()) || Number($("#test").val())<0 || Number($("#test").val())>20 )){
alert("placeholder?");
return false;
输入:
<table class="screening" width="100%" cellspacing="5px">
<tr>
<td width="8%" align="right"><input name="test" id="test" type="text" pattern="\d*" size="3" maxlength="2" value="<%=session.getAttribute("test")==null?"":session.getAttribute("test")%>"/>
</td>
<td>day(s)</td>
</tr>
<tr>
<td width="8%" align="right" valign="top"><input name="test_check" id="test_check" type="checkbox" value="1" <%=(session.getAttribute("test_check")!=null && session.getAttribute("test_check").equals("1"))?"checked":""%>/></td>
<td width="92%"><label for="test_check">My baby is still in the hospital</label></td>
</tr>
</table>
如果勾选了复选框,验证需要确保没有文本输入。
【问题讨论】:
-
请发布整个问题。
标签: javascript jquery validation logic