日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JSValidation 配置文件

發(fā)布時(shí)間:2025/5/22 javascript 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JSValidation 配置文件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最近學(xué)到JSValidation,上網(wǎng)查了下,這個(gè)驗(yàn)證框架是04年的,有一段歷史了,所以可能出現(xiàn)在IE8里正常,但到了IE9里就無法工作,不過相關(guān)功能還是可以用javascript實(shí)現(xiàn)的。在Firefox里表現(xiàn)正常。

在下載完成的demo網(wǎng)頁里,faq一欄作者已經(jīng)指明了幾個(gè)容易犯的錯(cuò)誤。

1. JSValidation的路徑配置看起來比較麻煩,在JSP/Servlet WebApp中到底該怎么配置?

在JSP/Servlet WebApp中,很多人經(jīng)常把"/"認(rèn)為是JSvalidation的RootPath。在普通的JSP WebApp中,/代表的往往不是應(yīng)用程序根目錄,而是站點(diǎn)的根目錄。例如,http://localhost:8080/webapp/中,/代表http://localhost:8080/,而不是/webapp/。在一些開發(fā)框架如Struts,提供了URL Rewrite的功能,能夠自動(dòng)將/映射為/webapp/。但是,這一點(diǎn),在jsvalidation中并不有效。
??? 所以,你需要確認(rèn),RootPath是否就是真正的jsvalidation的路徑。例如,你將jsvalidation放到了 webapp_home/javascripts/jsvalidation,這時(shí)候,RootPath應(yīng)該是/webapp_name /javascripts/jsvalidation,而并非/javascripts/jsvalidation。檢驗(yàn)路徑最有效的方法是直接打開瀏覽 器,瀏覽資源http://domain:port/RootPath/validation-config.xml。如果能夠訪問,說明配置正確。

2. 如何保證我編寫的配置文件是正確的?

答案很簡(jiǎn)單。由于新的validation-config.xml文件采用了DTD驗(yàn)證,因此,只要你的文件能夠在支持xml校驗(yàn)的瀏覽中打開并不報(bào)錯(cuò),說明你的配置文件編寫正確。

演示一個(gè)正確的validation-config.xml

View Code 1 <?xml version="1.0" encoding="utf-8"?> 2 <!DOCTYPE validation-config SYSTEM "validation-config.dtd"> 3 <validation-config lang="auto"> 4 <form id="form1" show-error="error" show-type="all"> 5 <field name="name" display-name="Name" onfail=""> 6 <depend name="required" /> 7 <depend name="commonChar" /> 8 </field> 9 <field name="email" display-name="Email"> 10 <depend name="required" /> 11 <depend name="email" /> 12 </field> 13 <field name="gender" display-name="Gender"> 14 <depend name="required" /> 15 </field> 16 <field name="codingtime" display-name="Coding Time"> 17 <depend name="required" /> 18 </field> 19 <field name="os" display-name="Using which OS"> 20 <depend name="required" /> 21 </field> 22 <field name="language" display-name="Using which language"> 23 <depend name="required" /> 24 </field> 25 <field name="suggest" display-name="Your suggest"> 26 <depend name="required" /> 27 </field> 28 </form> 29 30 </validation-config>

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/stansonwilliam/archive/2012/10/24/2737238.html

總結(jié)

以上是生活随笔為你收集整理的JSValidation 配置文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。