隨筆-60  評論-35  文章-15  trackbacks-0
          requiredif:根據條件來決定是否要進行驗證。

          條件:通常是指跟同一個Form里的其它字段的關系。

          例:

          ????這個例子要得到的結果:
          ????????????如果department為空的時候name就不能為空。反之,departmetnt非空時,name可以為空.

          html:
          <html:form?action=/doaction>
          ?????
          <html:text?property=name?/>
          ?????
          <html:text?property=department?/>
          </html:form>


          validations.xml
          <form-validation>
          ????????
          <formset>
          ????????????????
          <form?name=user>
          ?????????????????????????
          <field?property=name?depends=requiredif>?????????----使用requiredif驗證器
          ?????????????????????????
          <arg0?key=firstname?resource=false/>
          ???????????????????????<var>
          ????????????????????????????????
          <var-name>field[0]</var-name>??????????????????????????????----相關聯的第一個字段.從0開始
          ????????????????????????????????
          <var-value>departmentname</var-value>?????????????????----相關聯的字段名稱
          ??????????????????????
          </var>
          ??????????????????????
          <var>
          ????????????????????????????????
          <var-name>fieldTest[0]</var-name>????????????????????----條件fieldValue[0.1..]??fieldTest[0.1..]
          ????????????????????????????????
          <var-value>NULL</var-value>
          ???????????????????????
          </var>
          ???
          </field>???
          ??
          </form>
          ??
          </formset>
          </form-validation>


          相關:
          ?fieldTest[]:NULL,NOTNULL,EQUAL 三個值
          ?當測試條件等于EQUAL時,判斷字段的值是否等于變量fieldValue[]的值
          posted on 2006-09-03 23:11 Q系列類、方法、變量…… 閱讀(833) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 贵南县| 常宁市| 色达县| 晋城| 清原| 肇庆市| 兴文县| 松江区| 齐河县| 德庆县| 广东省| 佛冈县| 南澳县| 成武县| 高淳县| 克东县| 宜君县| 龙川县| 上饶县| 衡水市| 石家庄市| 高平市| 壤塘县| 凤阳县| 嘉黎县| 金山区| 沅陵县| 马边| 长沙市| 冕宁县| 两当县| 汽车| 江阴市| 齐河县| 施秉县| 澄城县| 且末县| 伊金霍洛旗| 六枝特区| 东台市| 汾阳市|