要求选择值的验证语法是什么?

时间:2011-11-28 21:34:04

标签: validation xpath boolean visible orbeon

我一直在使用Orbeon Forms中的可见验证属性使用以下语法:

$control-132 = 'yes'

基本上,yes表示已选择控件的标有“是”的单选按钮。如果用户选择“是”单选按钮,则带有验证的隐藏控件变为可见。任何人都可以告诉我如何编写一个表达式,只是验证数据已输入字段吗?

IE-我试着写--- $control-132 = 'yes' ---写成--- $control-132 = '*' ---

没用。 如果已将任何数据输入控件,我只需要进行验证。

1 个答案:

答案 0 :(得分:1)

  1. 如果用户忘记选择您提供的其中一个选项(在这种情况下通过单选按钮),我认为您希望该字段无效。如果确实如此,您可以根据需要标记该字段。 (如果使用表单生成器,您有一个&#34;必需&#34;单选按钮,您可以设置为&#34;是&#34;。如果您正在使用<xforms:bind required="true()"/>编写XForms。

  2. 或者,如果您确实希望使用XPath表达式执行此操作,则表达式为:$my-field != ''