对没有字段的表单进行Jquery验证
我有一个表格(在表格中)填充了单选按钮(集合中的每个值都有一个按钮)。如果集合为空,则表中不会显示任何内容(这很好)。(我正在使用Struts2) 当单击submit按钮时,验证用户是否选择了其中一个单选按钮时,我的问题来了。我使用的是JQUERY验证,除非没有单选按钮可供选择(集合为空),否则它工作得很好 如果列表为空,则没有名为“selectedProcess”的字段(单选按钮或其他字段)。所以我的问题是: 如果集合中没有任何内容,如何使“selectedProcess”存在并通过“required:true”验证? 我在想,如果集合为空,我可以创建一个同名的空标记(selectedProcess)?以下是我认为有效但似乎无效的方法:对没有字段的表单进行Jquery验证,jquery,forms,submit,validation,Jquery,Forms,Submit,Validation,我有一个表格(在表格中)填充了单选按钮(集合中的每个值都有一个按钮)。如果集合为空,则表中不会显示任何内容(这很好)。(我正在使用Struts2) 当单击submit按钮时,验证用户是否选择了其中一个单选按钮时,我的问题来了。我使用的是JQUERY验证,除非没有单选按钮可供选择(集合为空),否则它工作得很好 如果列表为空,则没有名为“selectedProcess”的字段(单选按钮或其他字段)。所以我的问题是: 如果集合中没有任何内容,如何使“selectedProcess”存在并通过“requ
<s:if test="processes != null && !processes.isEmpty()">
<s:iterator value="processes" status="processesStatus">
<tr>
<td><s:radio name="selectedProcess" list="{name}"></s:radio></td>
</tr>
</s:iterator>
</s:if>
<s:else>
<tr>
<td><a name="selectedProcess"></a></td>
</tr>
</s:else>
谢谢 如果没有值,您可以执行
(而不是您的
)太好了-谢谢!不幸的是,-1作为一个值并没有通过验证。但是,我刚刚尝试了[value=”“],效果非常好。谢谢大东!
<s:if test="processes != null && !processes.isEmpty()">
<s:iterator value="processes" status="processesStatus">
<tr>
<td><s:radio name="selectedProcess" list="{name}"></s:radio></td>
</tr>
</s:iterator>
</s:if>
<s:else>
<tr>
<td><a name="selectedProcess"></a></td>
</tr>
</s:else>