validate客戶端驗證不起作用

                  要啟動客戶端驗證,必須將HTML標記庫的javascript標記放入在jsp頁面文件中,例如:
                  <html:javascript formName="selectForm"/>.
                  而且要在form標簽中這樣寫<html:form action = "/selectAction.do"method = "post" focus="userId" onsubmit="return validateSelectForm(this);">
                  注意DynaValidatorForm(ValidatorForm)和DynaValidatorActionForm(ValidatorActionForm)的區別。前者主要的視角是formbean,而后者的視角是action。
                  當formbean被不同的action使用時,對于不同的action而言,使用的formbean的屬性集合有大有小。此時如果仍然以formbean為主體,會造成其他action的不正常使用。因此,struts中提出了DynaValidatorActionForm(ValidatorActionForm)。此時在validation.xml中的form標簽的name屬性改為action的path屬性,又由于action中有attribute和name屬性,validation框架就可根據這個action得到對應的formbean。
          同時注意頁面文件的相應控件也要改為action的path屬性。例:<html:javascript formName="/selectAction"/>

          posted on 2008-03-05 13:01 范永強 閱讀(841) 評論(3)  編輯  收藏

          評論

          # re: validate客戶端驗證不起作用 2008-03-05 15:34 王輝

          不錯 很有幫助  回復  更多評論   

          # re: validate客戶端驗證不起作用 2008-03-05 15:36 王曉輝

          很好 很好 解決了我的困惑  回復  更多評論   

          # re: validate客戶端驗證不起作用 2008-08-15 14:09 范永強

          @王輝
          沒有你和本美的消息, 請聯系  回復  更多評論   


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


          網站導航:
           
          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 闻喜县| 吉安市| 仁怀市| 弋阳县| 石台县| 台安县| 边坝县| 金山区| 来宾市| 乐至县| 肥乡县| 新化县| 儋州市| 托克逊县| 浮梁县| 滕州市| 桑植县| 嘉禾县| 南乐县| 阿拉善盟| 永康市| 嫩江县| 晋城| 白水县| 潜江市| 陆良县| 惠东县| 克什克腾旗| 丰县| 鲁甸县| 双城市| 嘉黎县| 武平县| 中超| 开封市| 岳阳县| 旺苍县| 庆阳市| 静海县| 连江县| 潮安县|