文檔首頁>>jQuery EasyUI使用教程>>jQuery EasyUI使用教程:表單驗證
jQuery EasyUI使用教程:表單驗證
Kendo UI for jQuery——創(chuàng)建現(xiàn)代Web應用程序的最完整UI庫!查看詳情>>>
本教程將向您展示如何驗證一個表單。easyui框架提供一個validatebox插件來驗證一個表單。在本教程中,我們將創(chuàng)建一個聯(lián)系表單,并應用validatebox插件來驗證表單,然后您可以根據(jù)自己的需求來調(diào)整這個表單。
創(chuàng)建表單
讓我們創(chuàng)建一個簡單帶有name、email、subject和message字段的聯(lián)系表單:
<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標記中,所以input標記將根據(jù)validType屬性應用驗證。
當表單無效時阻止表單提交
當用戶點擊表單的submit按鈕時,如果表單是無效的,我們應該阻止表單提交。
$('#ff').form({ url:'form3_proc.php', onSubmit:function(){ return $(this).form('validate'); }, success:function(data){ $.messager.alert('Info', data, 'info'); } });
如果表單是無效的,將顯示一個提示信息。
下載EasyUI示例:easyui-form-demo.zip