Javascript jQuery验证-多个组
我正在设计具有以下功能的用户控件:Javascript jQuery验证-多个组,javascript,jquery,jquery-validate,validation,sitefinity,Javascript,Jquery,Jquery Validate,Validation,Sitefinity,我正在设计具有以下功能的用户控件: 名为“AddressInput”的文本框 谷歌地图插件 链接按钮 标记标题的文本框称为“MarkerTitleInput” “提交”按钮 问题是: 单击linkbutton时,我需要验证AddressInput是否已完成,但没有其他内容 单击submit按钮时,我需要验证AddressInput和MarkerTitleInput是否都已完成 因此,我的前两个问题是: 1) 如何在不提交表单的情况下验证linkbutton中的某些字段 2) 如何验证提交表单
- 名为“AddressInput”的文本框
- 谷歌地图插件
- 链接按钮
- 标记标题的文本框称为“MarkerTitleInput”
- “提交”按钮
(选择器).validate({onkeyup:false})
,但没有效果。是否可以手动设置.valid()
方法是否认为表单有效
谢谢
Al为两个按钮中的每一个都提供一个唯一的类(便于在jQuery中定位) 给每个类一个OnClick事件 在OnClick事件中进行验证 如果验证成功,则返回true
否则返回false。Hi Jeff-感谢您的回复,但是这与jQuery的validate插件一起如何工作呢?
$("form").validate({
groups:{
pg1:"_Phone1 _Phone2 _Phone3",
pg2:"dob_month dob_day dob_year"
},
errorPlacement:function(error, element){
if(element.attr("name")=="_Phone1"|| element.attr("name")=="_Phone2" || element.attr("name")=="_Phone3"){
error.insertAfter("#_Phone3")
}
else if
(element.attr("name")=="dob_month"|| element.attr("name")=="dob_day" || element.attr("name")=="dob_year"){
error.insertAfter("#dob_year")
}
else
error.insertAfter(element);
},
});
});