風(fēng)行天下

          JAVA太極
          posts - 4, comments - 10, trackbacks - 0, articles - 55
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          Validator 四步曲

          Posted on 2005-08-15 13:23 風(fēng)太少 閱讀(293) 評(píng)論(0)  編輯  收藏 所屬分類: struts

          Validator 四步曲


          from:http://www.matrix.org.cn/blog/magicgod/


          1.NewTaskGroupForm extends ValidatorForm
          并且去掉validate函數(shù)


          2.validation.xml:
          <form name="newTaskGroupForm">
          <field property="tg_name" depends="required">
          <arg key="label.taskgroup.tg_name" position="0"/>
          </field>
          <field property="starttime" depends="long">
          <arg key="label.taskgroup.starttime" position="0"/>
          </field>
          <field property="interval" depends="long">
          <arg key="label.taskgroup.interval" position="0"/>
          </field>
          </form>
          其中:newTaskGroupForm是抄struts-config.xml
          tg_name是字段名,抄NewTaskGroupForm.java
          depends="required"里required是抄validation-rules.xml
          label.taskgroup.tg_name,抄ApplicationResources_zh_CN.properties
          position="0"是指參數(shù)位置,用于 errors.long={0} 必須輸入長整數(shù)


          3.ApplicationResources_zh_CN.properties
          這些是字段名:跟validation.xml對(duì)應(yīng)
          label.taskgroup.tg_name=任務(wù)組名稱
          label.taskgroup.starttime=開始時(shí)間
          label.taskgroup.interval=每行運(yùn)行間隔時(shí)間


          以下這些是公共信息,跟validation-rules.xml對(duì)應(yīng)
          errors.required={0} 不能為空,必須輸入
          errors.long={0} 必須輸入長整數(shù)


          4.以上是提交校驗(yàn),如果需要加入js
          <html:javascript formName="newTaskGroupForm"/>
          注意formName="newTaskGroupForm"要寫正確


          在form上加入onsubmit="return validateNewTaskGroupForm(this)"
          函數(shù)名后半部分是formName,很有規(guī)律的



          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 鄯善县| 铁力市| 普宁市| 永康市| 长岛县| 郓城县| 奎屯市| 和平县| 大连市| 全州县| 台中县| 班玛县| 宕昌县| 红桥区| 河曲县| 漳平市| 白城市| 清苑县| 昌宁县| 阳信县| 南开区| 丹凤县| 屯昌县| 桑植县| 睢宁县| 榕江县| 宜城市| 金寨县| 江油市| 游戏| 乾安县| 张家界市| 扎兰屯市| 项城市| 红原县| 沐川县| 仲巴县| 峨山| 呼和浩特市| 古蔺县| 石首市|