輕松學(xué)習(xí)jQuery插件EasyUI EasyUI表單驗證
一、EasyUI創(chuàng)建異步提交表單
本文向您展示如何通過 easyui 提交一個表單(Form)。我們創(chuàng)建一個帶有 name、email 和 phone 字段的表單。通過使用 easyui 表單(form)插件來改變表單(form)為 ajax 表單(form)。表單(form)提交所有字段到后臺服務(wù)器,服務(wù)器處理和發(fā)送一些數(shù)據(jù)返回到前端頁面。我們接收返回數(shù)據(jù),并將它顯示出來。
創(chuàng)建表單(Form)
<div style="padding:3px 2px;border-bottom:1px solid #ccc">Ajax Form</div> <form id="ff" action="form1_proc.php" method="post"> <table> <tr> <td>Name:</td> <td><input name="name" type="text"></input></td> </tr> <tr> <td>Email:</td> <td><input name="email" type="text"></input></td> </tr> <tr> <td>Phone:</td> <td><input name="phone" type="text"></input></td> </tr> <tr> <td></td> <td><input type="submit" value="Submit"></input></td> </tr> </table> </form>
改變?yōu)?Ajax 表單
$('#ff').form({ success:function(data){ $.messager.alert('Info', data, 'info'); } });
服務(wù)器端代碼
form1_proc.php $name = $_POST['name']; $email = $_POST['email']; $phone = $_POST['phone']; echo "Your Name: $name <br/> Your Email: $email <br/> Your Phone: $phone";
二、EasyUI表單驗證
將向您展示如何驗證一個表單。easyui 框架提供一個 validatebox 插件來驗證一個表單。在本教程中,我們將創(chuàng)建一個聯(lián)系表單,并應(yīng)用 validatebox 插件來驗證表單。然后您可以根據(jù)自己的需求來調(diào)整這個表單。
創(chuàng)建表單(form)
讓我們創(chuàng)建一個簡單的聯(lián)系表單,帶有 name、email、subject 和 message 字段:
<div style="padding:3px 2px;border-bottom:1px solid #ccc">Form Validation</div> <form id="ff" method="post"> <div> <label for="name">Name:</label> <input class="easyui-validatebox" type="text" name="name" required="true"></input> </div> <div> <label for="email">Email:</label> <input class="easyui-validatebox" type="text" name="email" required="true" validType="email"></input> </div> <div> <label for="subject">Subject:</label> <input class="easyui-validatebox" type="text" name="subject" required="true"></input> </div> <div> <label for="message">Message:</label> <textarea name="message" style="height:60px;"></textarea> </div> <div> <input type="submit" value="Submit"> </div> </form>
我們添加一個樣式名為 easyui-validatebox 到 input 標(biāo)記,所以 input 標(biāo)記將根據(jù) validType 屬性應(yīng)用驗證。
當(dāng)表單無效時阻止表單提交
當(dāng)用戶點擊表單的 submit 按鈕時,如果表單是無效的,我們應(yīng)該阻止表單提交。
$('#ff').form({ url:'form3_proc.php', onSubmit:function(){ return $(this).form('validate'); }, success:function(data){ $.messager.alert('Info', data, 'info'); } });
如果表單是無效的,將顯示一個提示信息。
以上就會針對表單進(jìn)行的講解,包括如何創(chuàng)建異步提交表單、如何進(jìn)行表單驗證,希望這些都可以幫助到大家。
- jQuery EasyUI提交表單驗證
- jquery插件EasyUI中form表單提交實例分享
- Jquery插件easyUi實現(xiàn)表單驗證示例
- 實例解析jQuery插件EasyUI最常用的表單驗證規(guī)則
- Jquery插件easyUi表單驗證提交(示例代碼)
- jQuery EasyUI API 中文文檔 - Form表單
- jQuery EasyUI API 中文文檔 - DataGrid數(shù)據(jù)表格
- jQuery EasyUI API 中文文檔 - ComboBox組合框
- jQuery EasyUI API 中文文檔 - Tree樹使用介紹
- Jquery組件easyUi實現(xiàn)表單驗證示例
相關(guān)文章
jQuery實現(xiàn)側(cè)邊欄隱藏與顯示的方法詳解
這篇文章主要介紹了jQuery實現(xiàn)側(cè)邊欄隱藏與顯示的方法,結(jié)合實例形式較為詳細(xì)的分析了jQuery基于事件響應(yīng)與頁面元素屬性動態(tài)操作實現(xiàn)元素顯示與隱藏功能的相關(guān)操作技巧,需要的朋友可以參考下2018-12-12jQuery中g(shù)et和post方法傳值測試及注意事項
jQuery 的 get 和 post 方法有三個參數(shù):地址,數(shù)據(jù) 和回調(diào)函數(shù),剛剛做了幾個實驗,看看下面的代碼就清楚了2014-08-08淺析jquery如何判斷滾動條滾到頁面底部并執(zhí)行事件
jquery如何判斷滾動條滾到頁面底部并執(zhí)行事件?下面小編就為大家?guī)硪黄猨query判斷滾動條滾到頁面底部并執(zhí)行事件方法。希望對大家有所幫助,一起跟隨小編過來看看吧2016-04-04javascript/jquery實現(xiàn)點擊觸發(fā)事件的方法分析
這篇文章主要介紹了javascript/jquery實現(xiàn)點擊觸發(fā)事件的方法,結(jié)合具體實例形式分析了JavaScript與jQuery針對點擊按鈕觸發(fā)事件的相關(guān)實現(xiàn)與使用技巧,需要的朋友可以參考下2019-11-11jquery 結(jié)合C#后臺的數(shù)組對文章的關(guān)鍵字自動添加鏈接的代碼
jquery 結(jié)合C#后臺的數(shù)組對文章的關(guān)鍵字自動添加鏈接的代碼,需要的朋友可以參考下。2011-07-07jQuery Ajax 實現(xiàn)分頁 kkpager插件實例代碼
本文通過實例代碼給大家講解了jQuery Ajax 實現(xiàn)分頁 kkpager插件功能,需要的的朋友參考下吧2017-08-08