隨筆-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系列類、方法、變量…… 閱讀(830) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 长顺县| 安阳市| 溆浦县| 汝州市| 甘德县| 广宗县| 济南市| 左贡县| 屏东市| 哈巴河县| 中山市| 乐陵市| 九江市| 兴城市| 沙河市| 洞口县| 商城县| 肥东县| 佛冈县| 灌云县| 白沙| 洞头县| 海盐县| 剑河县| 伊春市| 鹤山市| 神木县| 田阳县| 六安市| 白水县| 屯留县| 迁西县| 博客| 淳安县| 界首市| 五常市| 和硕县| 翼城县| 客服| 达日县| 栖霞市|