我有一个我认为是常见问题的问题,但是一整天的谷歌搜索并没有发现任何有用的东西。
我有一个带有复选框和文本字段的表单。我想对文本字段进行正则表达式验证,但前提是选中了复选框。正则表达式验证目前适用于其他非条件字段,但我无法确定在 action-validation.xml 文件中是否存在允许此操作的语法。IE。对于其他领域,我有类似下面的内容。我需要的是一种仅在选中复选框时才进行有条件评估的方法。
<validators>
<field name="sn">
<field-validator type="regex" >
<param name="expression">
[0-9]{12}
</param>
<message>Serial number format is invalid. Please try again</message>
</field-validator>
</field>
</validators>
有没有人有如何做到这一点的代码示例?
任何帮助深表感谢。