Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对没有字段的表单进行Jquery验证_Jquery_Forms_Submit_Validation - Fatal编程技术网

对没有字段的表单进行Jquery验证

对没有字段的表单进行Jquery验证,jquery,forms,submit,validation,Jquery,Forms,Submit,Validation,我有一个表格(在表格中)填充了单选按钮(集合中的每个值都有一个按钮)。如果集合为空,则表中不会显示任何内容(这很好)。(我正在使用Struts2) 当单击submit按钮时,验证用户是否选择了其中一个单选按钮时,我的问题来了。我使用的是JQUERY验证,除非没有单选按钮可供选择(集合为空),否则它工作得很好 如果列表为空,则没有名为“selectedProcess”的字段(单选按钮或其他字段)。所以我的问题是: 如果集合中没有任何内容,如何使“selectedProcess”存在并通过“requ

我有一个表格(在表格中)填充了单选按钮(集合中的每个值都有一个按钮)。如果集合为空,则表中不会显示任何内容(这很好)。(我正在使用Struts2)

当单击submit按钮时,验证用户是否选择了其中一个单选按钮时,我的问题来了。我使用的是JQUERY验证,除非没有单选按钮可供选择(集合为空),否则它工作得很好

如果列表为空,则没有名为“selectedProcess”的字段(单选按钮或其他字段)。所以我的问题是:

如果集合中没有任何内容,如何使“selectedProcess”存在并通过“required:true”验证?

我在想,如果集合为空,我可以创建一个同名的空标记(selectedProcess)?以下是我认为有效但似乎无效的方法:

<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>