2011-11-28 3 views
0

나는이 구문 Orbeon 양식에서 볼 검증 속성을 사용하고 있습니다 :값을 선택해야하는 유효성 확인 구문은 무엇입니까?

$control-132 = 'yes' 

기본적으로 yes 레이블 컨트롤의 라디오 버튼이 '예'가 선택되어 있음을 의미한다. 사용자가 '예'라디오 버튼을 선택하면 유효성 검사가있는 숨겨진 컨트롤이 표시됩니다. 누구든지 데이터를 필드에 입력했는지 단순히 확인하는 식을 작성하는 방법을 말해 줄 수 있습니까?

는 IE- 나는 ---이 $control-132 = 'yes' --- 기록 될 --- $control-132 = '*'는 ---

작동하지 않았다 작성했습니다. 데이터가 컨트롤에 입력 된 경우에만 유효성 검사가 필요합니다.

답변

1
  1. 난 당신이 사용자가 라디오 버튼을 통해이 경우에, 당신이 제공하는 옵션 중 하나를 선택하는 것을 잊지 경우 필드가 유효하지 않게하려는 수집합니다. 이것이 사실 인 경우 필요에 따라 필드를 표시하면됩니다. 폼 빌더를 사용하는 경우 "필수"라디오 버튼을 "예"로 설정할 수 있습니다 .XForms를 작성하는 경우 <xforms:bind required="true()"/>을 사용하십시오.

  2. 또는 XPath 표현식 표현식은 다음과 같습니다. $my-field != ''

+0

큰 일했다 감사 알렉스 내가 XPath 식을 사용 나는이에 "폐쇄"를 얻을, BTW이 일을 기뻐 그리고 오전 – Chance

+0

쿨, 당신은 표시 할 수있다.... 답변의 왼쪽에있는 체크 표시를 클릭하여 질문에 대한 답변을 작성 하시겠습니까? – avernet