webwork的用戶端 javascript validator ( webwork validation )

來源:互聯網
上載者:User
最新下載請訪問 http://ww2validator.dev.java.net
 WebWork2 擴充校正器使用說明

1.下載檔案並解壓

2.找到jscud_wwvalidators_1_??.jar,修改classpath或者複製到對應路徑

3.複製checkform.js檔案到你的項目,然後引用

  引用有2種方法

  I: 直接在你的程式中引用checkform.js (注意修改路徑)

  <script language="javascript" src="checkform.js"></script>

   

  II: 修改/重載 form-close.vm,引用或者包含checkform.js也可.請參考webwork的文檔.

  例如加入: #parse("/template/XXX/checkform.js")  

 或者
  <script language="javascript" src="$req.contextPath/js/checkform.js"></script>
#parse("/template/simple/form.vm")
<table class="wwFormTable">

4.修改你的validators.xml 

  注意:對於多語言字串長度校正器,對於一個項目,同時只能使用其中一個,根據你的儲存情況設定,當然在安裝時也可設定.(這是一個不方便的地方,但是可能也別無選擇)

  參考test目錄下的validators

5.修改校正檔案XXXAction-validation.xml 或者 XXXAction-Alias-validation.xml

  參考test目錄下的TestAction-doAdd-validation.xml

 

Validator List

Server Side Validator Client JavaScript Validator Desc Parameter Memo
RequiredStringValidator JSRequiredStringValidator Required String Validator
  • trim
JavaScript deal trim
StringLengthFieldValidator JSStringLengthFieldValidator String Length Validator
  • trim
  • minLength
  • maxLength
 
IntegerValidator JSIntegerValidator Int Validaotr
  • maxnum
  • minnum
  • datatype
JavaScript check validity
FloatValidator JSFloatValidator float validator
  • maxnum
  • minnum
 
LongValidator - long validator
  • maxnum
  • minnum
 
EmailValidator JSEmailValidator Email validator - JavaScript Change
URLValidator JSURLValidator URL validator -  
ABCLetterValidator JSABCLetterValidator 26 Letters Validator -  
BaseWordValidator JSBaseWordValidator Base Ascii Letter Validator -  
CustomDataRegExpValidator JSCustomDataRegExpValidator Custom Reg Express Validator regexp  
         
         
String Storage Length Validator
One2OneSaveStringLengthFieldValidator JSOne2OneSaveStringLengthFieldValidator One->One
  • trim
  • minLength
  • maxLength
 
One2TwoSaveStringLengthFieldValidator JSOne2TwoSaveStringLengthFieldValidator One->Two
  • trim
  • minLength
  • maxLength
 
One2ThreeSaveStringLengthFieldValidator JSOne2ThreeSaveStringLengthFieldValidator One->Three
  • trim
  • minLength
  • maxLength
 
         

Blue Class : webwork class,not belong this lib.

Red Class: webwork exist same class,this lib improve it or change it.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.