validate客戶端驗(yàn)證不起作用

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

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

          評(píng)論

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

          不錯(cuò) 很有幫助  回復(fù)  更多評(píng)論   

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

          很好 很好 解決了我的困惑  回復(fù)  更多評(píng)論   

          # re: validate客戶端驗(yàn)證不起作用 2008-08-15 14:09 范永強(qiáng)

          @王輝
          沒有你和本美的消息, 請(qǐng)聯(lián)系  回復(fù)  更多評(píng)論   


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


          網(wǎng)站導(dǎo)航:
           
          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 革吉县| 丰宁| 肥西县| 福建省| 洛扎县| 朝阳县| 新邵县| 印江| 商洛市| 石楼县| 上饶县| 东平县| 郯城县| 澄迈县| 龙陵县| 延川县| 河源市| 慈溪市| 东乡族自治县| 石河子市| 固安县| 县级市| 兴城市| 阳原县| 勐海县| 彰武县| 璧山县| 辽宁省| 大冶市| 鄂尔多斯市| 甘孜县| 泽州县| 云安县| 雅安市| 屯门区| 银川市| 武清区| 凤山市| 昌吉市| 广宗县| 桃园市|