隨筆-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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 浦北县| 留坝县| 新疆| 中江县| 迭部县| 保山市| 连云港市| 盐山县| 颍上县| 碌曲县| 滨海县| 隆回县| 保靖县| 塔城市| 祁门县| 福鼎市| 潢川县| 冷水江市| 德兴市| 黄浦区| 潞城市| 普兰店市| 收藏| 金川县| 醴陵市| 镇赉县| 靖远县| 潞西市| 利川市| 德惠市| 银川市| 德化县| 尼木县| 汾阳市| 丰顺县| 米脂县| 娱乐| 曲周县| 漳平市| 滕州市| 商城县|