標籤: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