20、Semantic-UI之數據驗證
阿新 • • 發佈:2019-01-17
pre nta sem 框架 NPU gre 數據 pos swd
20.1 實現數據驗證
??在很多前端框架中都提供了數據驗證的操作,比如jQuery的驗證框架等,但是jQuery的驗證框架js文件太多;在使用Semantic-UI框架的時候只需要導入semantic.js
文件就可以實現數據驗證,當然必須導入jQuery才可以。
示例:定義表單
<div class="ui container"> <div class="ui grid"> <div class="four wide column"> <form action="" method="post" class="ui form"> <div class="field"> <i class="user icon"></i> <label for="name">姓名</label> <input type="text" name="name" id="name" placeholder="請輸入姓名..."> </div> <div class="field"> <i class="id badge icon"></i> <label for="name">年齡</label> <input type="text" name="age" id="age" placeholder="請輸入年齡..."> </div> <div class="field"> <i class="compass icon"></i> <label for="name">密碼</label> <input type="text" name="passwd" id="passwd" placeholder="請輸入密碼..."> </div> <button class="ui green button">註冊</button> </form> </div> </div> </div>
示例:定義驗證規則
<script> $(function () { $(".ui.form").form({ fields:{ name:{ indentfier:"name", rules:[{ type:"empty", }] }, age:{ indentfier:"age", rules:[{ type:"integer", }] }, passwd:{ indentfier:"age", rules:[{ type:"empty", }] } } }) }) </script>
上述驗證規則只適合在Semantic-UI中使用。
20、Semantic-UI之數據驗證