1. 配置环境:
(1)首先将 jsvalidation-framework.js 和 validation-config.xml 复制到网站的某一目
录下(事实上我发现如果不复制 validation-config.dtd 文件的话在 IE 和 chrome中是出错
了,但在 Firefox 中可以正确运行),我常用的是 ".../WebContent/js/ " 中。
(2)打开 validation-framework.js ,找到 var ValidationRoot = ""; 将这行代码更改为
var ValidationRoot = "/ckeditordemo/js/";( 就是 validation-config.xml 文件的位置 ) 。
必要时另存为 UTF-8编码格式。
(3)打开 validation-config.xml ,修改语言为 <validation-config lang="zh-cn"> ,根
据需要删除一个表单 <form>(该文件含两个表单,一个为基本验证,另一个为复杂验证)。
根据需要修改表单域 <field> 和校验条件 <depend>。
<form id="form1" show-error="alert" show-type="all"><--! 此处可为弹出式窗口
"alert" 或者为页面显示 "error" ,为 "error" 时需要在页面需显示处添加 <div id="error"
style="color: red font-weight : bold"></div>-->
<field name="username" display-name=" 用户名 " onfail="">//field name="username"
此处必须与需要验证的 TextField 的 id 相同
<depend name="required" />
<depend name="commonChar" />
</field>
<field name="password" display-name=" 密码">
<depend name="required" />
<depend name="commonChar" />
</field>
</form>
(4)在需要进行校验的页面中,加入 jsvalidation 的引用:
<script language="javascript"
src="/ckeditordemo/js/validation-framework.js"></script>
(5)在该页面需要验证的表单 Form标记中,加入 onsubmit="return
doValidate(' formId ')" 。其中 formID 是该 Form的 id 。 如<form id="form1" name="form1"
action="/ckeditordemo/addContent" method=post onsubmit="return
doValidate(form1)">
(6)完成
validation-config.xml 节点说明:
validation-config: 根节点
属性:lang: 所用的语言,可以是 "auto", "zh-cn" (简体中文)或者 "en-us" (英文)。默
认为 auto ,可选。
评论0
最新资源