我想根据在电话类型字段中所做的选择来验证电话号码字段的大小。单元格编号应为 10,家庭和工作编号应为 11。我将如何在 Orbeon Form Builder 中编写约束表达式。我尝试在约束字段中使用 if,但不成功。
谢谢您的帮助!
假设您有两个控件:电话类型和电话号码。
phone-type
。稍后您将把用户选择的值称为$phone-type
。work
和mobile
。创建一个单行控件(文本字段),单击红色感叹号打开Edit Validation Properties对话框,然后在Constraint下写入:
string-length(.) = (if ($phone-type = 'work') then 11 else 10)