当前位置: 代码迷 >> ASP.NET >> asp.net formValidator 用法解决思路
  详细解决方案

asp.net formValidator 用法解决思路

热度:9063   发布时间:2013-02-25 00:00:00.0
asp.net formValidator 用法
JScript code
               $('#<%=tbTeamName.ClientID %>').formValidator({ tipid: "divTeamName", onshow: " ", onfocus: "队名长度为1-10个汉字", oncorrect: "通过" }).inputValidator({ min: 1, max: 10, onerror: "长度不正确" })              .ajaxValidator({                  type: "POST",                    contentType: "application/json",                  url: "AjaxCenter.asmx/CheckTeamName",                  data: "{ TeamName: '" + $("#<%=tbTeamName.ClientID %>").val() +                           "',CompetitionID: '1' }",                  dataType: 'json',                  success: function (result) {                      if(result.d == "true") {                          //清除                          alert('true');                      }                      else {                          alert($("#<%=tbTeamName.ClientID %>").val());                          alert('false');                      }                  },                  error: function () { alert("服务器没有返回数据,可能服务器忙,请重试"); },                  onerror: "该用队伍不可用,请更换队伍名名",                  onwait: "正在对队伍名进行合法性校验,请稍候..."              });        });

这个有什么错误,老是弹出: "服务器没有返回数据,可能服务器忙,请重试"

------解决方案--------------------------------------------------------
HTML code
<script type="text/javascript">$(document).ready(function(){ $.formValidator.initConfig({onError:function(){alert("校验没有通过,具体错误请看错误提示")}}); $("#test1").formValidator({onshow:"请输入用户名",onfocus:"用户名至少6个字符,最多10个字符",oncorrect:"恭喜你,你输对了"}).InputValidator({min:6,max:10,onerror:"你输入的用户名非法,请确认"}); $("#test2").formValidator({onshow:"请选择你的兴趣爱好(至少选择3个,最多选择5个)",onfocus:"你至少选择3个,最多选择5个",oncorrect:"恭喜你,你选对了"}).InputValidator({min:3,max:5,onerror:"你选的个数不对(至少选择3个,最多选择5个)"}); $("#test3").formValidator({onshow:"请选择你的兴趣爱好(至少选一个)",onfocus:"你至少选择1 个",oncorrect:"恭喜你,你选对了"}).InputValidator({min:1,onerror:"你选的个数不对"}); $("#xueli").formValidator({onshow:"请选择你的学历",onfocus:"学历必须选择",oncorrect:"谢谢你的配合"}).SelectValidator({onerror: "你是不是忘记选择学历了!"}); $("#password1").formValidator({onshow:"请输入密码",onfocus:"两次密码必须一致哦",oncorrect:"密码一致"}).InputValidator({min:1,onerror:"密码不能为空,请确认"}).CompareValidator({desID:"password2",operateor:"=",onerror:"2次密码不一致, 请确认"}); $("#nl").formValidator({onshow:"请输入的年龄(1-99岁之间)",onfocus:"只能输入1-99之间的数字哦",oncorrect:"恭喜你,你输对了"}).InputValidator({min:1,max:99,type:"value",onerror:"年龄必须在1-99之间,请确认"}); $("#aiguo").formValidator({onshow:"爱国的人一定要选哦",onfocus:"你得认真思考哦",oncorrect:"不知道你爱不爱,反正你是选了"}).InputValidator({min:1,max:1,onerror:"难道你不爱国?你给我选!!!!"}); $("#shouji").formValidator({empty:true,onshow:"请输入你的手机号码,可以为空哦",onfocus:"你要是输入了,必须输入正确",oncorrect:"谢谢你的合作",onempty:"你真的不想留手机号码啊?"}).InputValidator({min:11,max:11,onerror:"手机号码必须是11位的,请确认"}).RegexValidator({regexp:"^[1][0-9]{10}$",onerror:"你输入的手机格式不正确"}); $("#lxdh").formValidator({empty:true,onshow:"请输入你的联系电话,可以为空哦",onfocus:" 你要是输入了,必须输入正确,格式例如:0577-88069620",oncorrect:"谢谢你的合作",onempty:"你真的不想留联系电话了吗?"}).RegexValidator({regexp:"^[[0-9]{3}-|\[0-9]{4}-]?(\[0-9]{8}|[0-9] {7})?$",onerror:"你输入的联系电话格式不正确"}); $("#ms").formValidator({onshow:"请输入你的描述",onfocus:"描述至少要输入10个汉字或20个字符",oncorrect:"恭喜你,你输对了"}).InputValidator({min:20,onerror:"你输入的描述长度不正确,请确认"});});</script>