我想根据“电话类型”字段中的选择来验证电话号码字段的大小。单元格编号应为10,主页和工作编号应为11。如何在Orbeon Form Builder中编写约束表达式。我尝试在约束字段中使用if,但是没有成功。
感谢您的帮助!
答案 0 :(得分:2)
假设您有两个控件:电话类型和电话号码。
phone-type
。稍后您将引用用户选择的值$phone-type
。work
和mobile
。创建单行控件(文本字段),单击红色感叹号以打开编辑验证属性对话框,然后在 Constraint 下,写:
string-length(.) = (if ($phone-type = 'work') then 11 else 10)