最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

formvalidator驗(yàn)證插件中有關(guān)ajax驗(yàn)證問題

 更新時(shí)間:2013年01月04日 12:03:40   作者:  
jquery formvalidator插件是不錯(cuò)的國(guó)產(chǎn)驗(yàn)證插件了,做點(diǎn)普通的校驗(yàn)也是很方便的,但最近遇到個(gè)問題,發(fā)現(xiàn)如果表單整個(gè)表單是AJAX提交時(shí),就不能按傳統(tǒng)的做法了
jquery formvalidator插件是不錯(cuò)的國(guó)產(chǎn)驗(yàn)證插件了,做點(diǎn)普通的校驗(yàn)也是很方便的,但最近遇到個(gè)問題,發(fā)現(xiàn)如果表單整個(gè)表單是AJAX提交時(shí),就不能按傳統(tǒng)的做法了,比如:
復(fù)制代碼 代碼如下:

$ajax.post("...............")
$.formValidator.initConfig({formID:"applyForm",onError:function(msg){alert(msg)}});
$("#reason").formValidator().inputValidator({min:1,onErrorMin:'請(qǐng)輸入申請(qǐng)內(nèi)容及原因'});

很遺憾,單這樣是達(dá)不到AJAX FORM提交并同時(shí)用formvalidator校驗(yàn)的效果的。如果要同時(shí)使用formvalidator和ajax提交一起的話,首先看到的是formvalidtor手冊(cè)中關(guān)于ajaxform的用法
復(fù)制代碼 代碼如下:

$.formValidator.initConfig({theme:"Default",submitOnce:true,formID:"form1",ajaxForm:{
dataType : "html",
buttons:$("#button"),
url: "http://www.51gh.net/chkuser.aspx?act=ok"
},
onError:function(msg,obj,errorlist){
$("#errorlist").empty();
$.map(errorlist,function(msg){
$("#errorlist").append("[*]" + msg + "
")
});
alert(msg);
},
submitAfterAjaxPrompt : '有數(shù)據(jù)正在異步驗(yàn)證,請(qǐng)稍等...'
});

看了下,這個(gè)方法看上去是可以的,但實(shí)際上,居然對(duì)中文支持不好,我的是
struts2,spring 3,tomcat也是用utf-8,sturts2等全部用UTF-8編碼了,但居然還是說當(dāng)取的
struts2的中文值的時(shí)候,說:
org.apache.tomcat.util.http.Parameters processParameters
警告: Parameters: Character decoding failed. Parameter skipped.
java.io.CharConversionException: isHexDigit.
解決方式見
http://www.iteye.com/problems/7099
但這個(gè)問題很奇怪,而且感覺用formvalidtor本身的方法太麻煩,所以就找了另外的方法,果然好用,那就是使用
復(fù)制代碼 代碼如下:

if ($.formValidator.pageIsValid('1')==true)
{
$.post("xxxxxxxxxxxxxxxxx") 
}

其他校驗(yàn)規(guī)則照樣寫,如果頁(yè)面只有一個(gè)表單,則默認(rèn)為1,這里的pageIsValid,是校驗(yàn)這個(gè)組的控件所有都通過校驗(yàn)了,就繼續(xù)做某事,你看,這樣就簡(jiǎn)單多了

相關(guān)文章

最新評(píng)論

微山县| 隆林| 开封市| 安顺市| 陇川县| 罗山县| 瓦房店市| 朝阳市| 靖边县| 丹阳市| 织金县| 乌拉特后旗| 资阳市| 昆山市| 广汉市| 蒲城县| 麻阳| 隆林| 鞍山市| 平定县| 尼木县| 腾冲县| 永安市| 舒城县| 博野县| 新竹县| 文昌市| 潼关县| 高清| 丹巴县| 民和| 曲麻莱县| 喀喇| 阿巴嘎旗| 山阴县| 满城县| 沂南县| 溧阳市| 锡林郭勒盟| 兴山县| 新巴尔虎右旗|