jquery.validate 不用submit提交使用,button按钮提交前如何使用此插件验证

本文介绍了一个使用jQuery进行表单验证并结合AJAX实现数据异步提交的例子。具体包括了验证产品名称和简介是否填写,并在验证通过后通过POST方式向服务器提交数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

	$("#addProductForm")
								.validate(
										{
											debug : true,
											rules : {
												proName : {
													required : true
												},
												proIntro : {
													required : true
												}
											},
											messages : {
												proName : {
													required : '<fmt:message key="exposition.product.encode.error.required" />'
												},
												proIntro : {
													required : '<fmt:message key="exposition.product.encode.error.required" />'

												}
											}
										});

						
						$("#saveExpoProduct").bind('click', function() {
							var flag = $("#addProductForm").valid();

							if (!flag) {
								//alert("没有通过验证");
								return;
							}
							//alert('saveExpoProduct click');
							$.ajax({
								url : "${saveExpoProduct }",
								type : "POST",
								dataType : "json",
								data : {
									eid : $("#eid").val(),
									eNo : $("#eNo").val(),
									proName : $("#proName").val(),
									proIntro : $("#proIntro").html(),
									picPath : $("#picPath").val()
								},
								success : function(data) {
									var obj = data;

									if (obj.status == 'SUCCESS') {
										alert("添加成功!");
									} else {
										alert("添加失败!");
									}
								},
								error : function(xhr) {
									// request error
									alert("request error!");
								}
							});

						});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值