jQuery form插件的使用--使用 fieldValue 方法校驗表單. Demo 7 : jQuery form插件的使用--使用 fieldValue 方法校驗表單. 名稱: 地址: ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>jQuery form插件的使用--使用 fieldValue 方法校驗表單.</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script src="jquery-1.3.1.js" type="text/javascript"></script> <script src="jquery.form.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $('#myForm').ajaxForm({ target: '#output1', // 用伺服器返回的數據 更新 id為output1的內容. beforeSubmit: validate // 提交前,驗證 }); }); function validate(formData, jqForm, options) { // 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; } </script> </head> <body> <h3> Demo 7 : jQuery form插件的使用--使用 fieldValue 方法校驗表單. </h3> <!-- demo1 --> <form id="myForm" action="ajax2.jsp" method="post"> 名稱: <input type="text" name="name" id="name" /> <br/> 地址: <input type="text" name="address" id="address"/><br/> 自我介紹: <textarea name="comment" id="comment" ></textarea> <br/> <input type="submit" id="test" value="提交" /> <br/> <div id="output1" ></div> </form> </body> </html>