У меня есть то, что я считаю общей проблемой, но целый день поиска в Google ничего полезного не принес.
У меня есть форма с флажком и текстовым полем. Я хотел бы сделать проверку регулярного выражения текстового поля, но только если флажок установлен. Проверка регулярных выражений в настоящее время работает для других безусловных полей, но я не могу на всю жизнь выяснить, существует ли синтаксис, который допускает это в файле action-validation.xml. то есть. У меня есть что-то вроде ниже для других полей. Что мне нужно, так это способ сделать это условно оцененным, только если установлен флажок.
<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>
У кого-нибудь есть пример кода, как это сделать?
Любая помощь очень ценится.