我有一个asp mvc项目中的元数据验证。jquery验证不显眼的自定义字段
我想用jquery.validate和jquery.validate.unobtrusive在客户端验证元数据。
问题是,元数据[电子邮件],[电话]或[Url]它没有在客户端验证,所以它只在服务器端验证。
是否有某种形式的验证这个元数据在jquery.validate?
是否有在jquery.validate中添加自定义验证的somo形式?
谢谢。
我有一个asp mvc项目中的元数据验证。jquery验证不显眼的自定义字段
我想用jquery.validate和jquery.validate.unobtrusive在客户端验证元数据。
问题是,元数据[电子邮件],[电话]或[Url]它没有在客户端验证,所以它只在服务器端验证。
是否有某种形式的验证这个元数据在jquery.validate?
是否有在jquery.validate中添加自定义验证的somo形式?
谢谢。
如果您正在使用然后在下面的链接jquey.validate有它的演示和
http://jquery.bassistance.de/validate/demo/
下面是针对
$().ready(function() {
// validate the comment form when it is submitted
$("#yourForm").validate();
// validate signup form on keyup and submit
$("#yourForm").validate({
rules: {
firstname: "required",
lastname: "required",
username: {
required: true,
minlength: 2
},
password: {
required: true,
minlength: 5
},
confirm_password: {
required: true,
minlength: 5,
equalTo: "#password"
},
email: {
required: true,
email: true
}},
Jquery的验证的例子有一个验证键入远程。 在Js中,
UserName: { //TODO Apply Unique Server Side Validation
required: true,
custUserName: true,
maxlength: 100,
remote: {
url: user/IsUserNameAvailable,
type: "post",
data: {
email: function() {
return $("[name=UserName]").val();
}
}
}
},
样本控制器方法。
public JsonResult IsUserNameAvailable(string username)
{
return Json(WebUserModel.IsUserNameAvailable(username));
}
这不是一个完美的答案,但引导我解决我的问题。这个其他答案也帮助我:[链接] http://stackoverflow.com/a/8263736/2096139 –
-1盲目切割和粘贴演示的源代码没有任何理解,更改选择器,因此它是无效的,离开它不完整。 – Sparky