码迷,mamicode.com
首页 > Web开发 > 详细

(转)jQuery插件 -- Form表单插件jquery.form.js

时间:2014-09-28 15:53:43      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:io   ar   for   数据   on   c   cti   amp   ad   

beforeSubmit: validate
function validate(formData, jqForm, options) { //在这里对表单进行验证,如果不符合规则,将返回false来阻止表单提交,直到符合规则为止
//方式一:利用formData参数
for (var i=0; i < formData.length; i++) {
if (!formData[i].value) {
alert(‘用户名,地址和自我介绍都不能为空!‘);
return false;
}
}

//方式二:利用jqForm对象
var form = jqForm[0]; //把表单转化为dom对象
if (!form.name.value || !form.address.value) {
alert(‘用户名和地址不能为空,自我介绍可以为空!‘);
return false;
}

//方式三:利用fieldValue()方法,fieldValue 是表单插件的一个方法,它能找出表单中的元素的值,返回一个集合。
var usernameValue = $(‘input[name=name]‘).fieldValue();
var addressValue = $(‘input[name=address]‘).fieldValue();
if (!usernameValue[0] || !addressValue[0]) {
alert(‘用户名和地址不能为空,自我介绍可以为空!‘);
return false;
}

var queryString = $.param(formData); //组装数据
//alert(queryString); //类似 : name=1&add=2
return true;
}

(转)jQuery插件 -- Form表单插件jquery.form.js

标签:io   ar   for   数据   on   c   cti   amp   ad   

原文地址:http://www.cnblogs.com/xiao-m/p/3998274.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!