jQuery 验证表单

zpcoder 2010-07-13 05:01:11
function MemberRegister()
{
$("#aspnetForm").validate(
{
rules:
{
txtMemberName:
{
required:true,
maxlength:5,
chinese:true
},
txtPhone:
{
required:true,
maxlength:25,
phone:true
}
},
messages:
{
txtMemberName:
{
required:'请填写您的名字',
maxlength:$.format("姓名长度不能超过{0}位字符"),
chinese:"请输入汉字"
},
txtPhone:
{
required:"请填写您的联系电话",
maxlength:$.format("该信息长度不能超过{0}位字符"),
phone:'电话号码只能是数字和 -'
}
}
}


// submitHandler:function(form){
// form.submit(); //注意这个地方不能用$(from).submit


);
}

//电话号码的验证:
phone:function(value, element) {
return this.optional(element) || /^(((^(13|15|18)[0-9]{9}$)|(^0[1,2]{1}\\d{1}-?\\d{8}$)|(^0[3-9]{1}\\d{2}-?\\d{7,8}$)|(^0[1,2]{1}\\d{1}-?\\d{8}-(\\d{1,4})$)|(^0[3-9]{1}\\d{2}-?\\d{7,8}-(\\d{1,4})$)))\.?$/i.test(value);
}

//汉子的验证:
chinese:function(value, element) {
return this.optional(element) || /^[\u4e00-\u9fa5]+$/i.test(value);
}


此处自定义的 会员名用中文出错?????
...全文
288 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
GarraDlei 2011-06-28
  • 打赏
  • 举报
回复
可以参考Jquery帮助文档
zpcoder 2010-07-24
  • 打赏
  • 举报
回复

问题未解决,心怀很郁闷
zpcoder 2010-07-15
  • 打赏
  • 举报
回复

似乎还是不行啊,不有,这段代码能不能让一个 <input type="button" 来控件,
而不是一个 <input type="submit"
hoojo 2010-07-14
  • 打赏
  • 举报
回复

//电话号码的验证:
phone:function(value, element) {
return this.optional(element) || /^(((^(13|15|18)[0-9]{9}$)|(^0[1,2]{1}\\d{1}-?\\d{8}$)|(^0[3-9]{1}\\d{2}-?\\d{7,8}$)|(^0[1,2]{1}\\d{1}-?\\d{8}-(\\d{1,4})$)|(^0[3-9]{1}\\d{2}-?\\d{7,8}-(\\d{1,4})$)))\.?$/i.test(value);
}

//汉子的验证:
chinese:function(value, element) {
return this.optional(element) || /^[\u4e00-\u9fa5]+$/i.test(value);
}
这2个验证方法要放在validate中吧
$.validate.extends({
//电话号码的验证:
phone:function(value, element) {
return this.optional(element) || /^(((^(13|15|18)[0-9]{9}$)|(^0[1,2]{1}\\d{1}-?\\d{8}$)|(^0[3-9]{1}\\d{2}-?\\d{7,8}$)|(^0[1,2]{1}\\d{1}-?\\d{8}-(\\d{1,4})$)|(^0[3-9]{1}\\d{2}-?\\d{7,8}-(\\d{1,4})$)))\.?$/i.test(value);
}

//汉子的验证:
chinese:function(value, element) {
return this.optional(element) || /^[\u4e00-\u9fa5]+$/i.test(value);
}
});
zpcoder 2010-07-14
  • 打赏
  • 举报
回复
该自定义的rules 错在哪里了

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧