最新下載請訪問 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 |
|
JavaScript deal trim |
StringLengthFieldValidator |
JSStringLengthFieldValidator |
String Length Validator |
|
|
IntegerValidator |
JSIntegerValidator |
Int Validaotr |
|
JavaScript check validity |
FloatValidator |
JSFloatValidator |
float validator |
|
|
LongValidator |
- |
long validator |
|
|
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 |
|
|
One2TwoSaveStringLengthFieldValidator |
JSOne2TwoSaveStringLengthFieldValidator |
One->Two |
|
|
One2ThreeSaveStringLengthFieldValidator |
JSOne2ThreeSaveStringLengthFieldValidator |
One->Three |
|
|
|
|
|
|
|
Blue Class : webwork class,not belong this lib.
Red Class: webwork exist same class,this lib improve it or change it.