jQuery外掛程式 -- Form表單外掛程式jquery.form.js

來源:互聯網
上載者:User

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.