如果从下拉列表中选择了某些选项,我希望我的validation.xml仅检查null。到目前为止我已经
了<field property="empFDServiceStartDate" depends="requiredif, date">
<arg0 key="Service Start date" resource="false"/>
<var>
<var-name>field[0]</var-name>
<var-value>moverChangeType</var-value>
</var>
<var>
<var-name>fieldTest[0]</var-name>
<var-value>EQUALS</var-value>
</var>
<var>
<var-name>fieldValue[0]</var-name>
<var-value>Conversion</var-value>
</var>
</field>
当从moverChangeType下拉列表中选择值“Conversion”时,我希望在保存之前检查empFDServiceStartDate字段是否为空。目前这不起作用,它允许我保存空值。
有什么想法吗?
我与struts 1.1绑定,因此无法使用更新的命令。
中号
答案 0 :(得分:1)
你可以在同一个测试中进行多次测试,如下所示:
<field property="empFDServiceStartDate" depends="requiredif, date">
<arg0 key="Service Start date" resource="false"/>
<var>
<var-name>test</var-name>
<var-value>((moverChangeType == "Conversion") or (moverChangeType == "SomethingElse"))</var-value>
</var>
</field>
答案 1 :(得分:0)
如果要检查字段,如果moverChangeType等于“转换”,请尝试此...
<field property="empFDServiceStartDate" depends="requiredif, date">
<arg0 key="Service Start date" resource="false"/>
<var>
<var-name>test</var-name>
<var-value>(moverChangeType == "Conversion")</var-value>
</var>
</field>