Semantic UI中的驗證控件的事件的使用


1.Semantic UI中的驗證控件,功能挺不錯的,中文官網的文檔寫的都比較詳細了,我再這里就不再進行重復了,主要是想說一下它的事件的使用方法,這個可能有部分朋友剛開始接觸的時候不太了解

注意看這幾個事件:前兩個是對於字段驗證通過和失敗之后的事件的調用,后兩個是對整個form是否都驗證通過或者失敗時調用的事件,於是我們在調用的時候可以這么寫

        function login()
        {

            $(".ui.form").form(
                {
                    username: {
                        identifier: 'userName',
                        rules: [
                            {
                                type: 'empty',
                                prompt: '用戶名不能為空'
                            }]
                    },
                    userpass: {
                        identifier: 'userPass',
                        rules: [
                            {
                                type: 'empty',
                                prompt: '用戶密碼不能為空'
                            }]
                    }  
                }, {
                    onSuccess: function () {
                        alert("成功了啊");
                    }
                }
                );
        }
    </script>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
        <script src="Scripts/jquery-1.8.2.js"></script>
    <link href="js-ui/packaged/css/semantic.css" rel="stylesheet" />
    <script src="js-ui/packaged/javascript/semantic.js"></script>
    <script>
        //登錄驗證
        function login()
        {

            $(".ui.form").form(
                {
                    username: {
                        identifier: 'userName',
                        rules: [
                            {
                                type: 'empty',
                                prompt: '用戶名不能為空'
                            }]
                    },
                    userpass: {
                        identifier: 'userPass',
                        rules: [
                            {
                                type: 'empty',
                                prompt: '用戶密碼不能為空'
                            }]
                    }  
                }, {
                    onSuccess: function () {
                        alert("成功了啊");
                    }
                }
                );
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <div  class="ui form segment">
        <div class="ui one  column relaxed grid">
            <div class="column">
                      <div class="ui fluid form segment">
          <h3 class="ui header">測試系統登錄界面</h3>
          <div class="field">
              <label>用戶名</label>
              <input type="text" name="userName" id="userName" placeholder="用戶名"/>
          </div>
          <div class="field">
              <label>密碼</label>
              <input type="password" name="userPass" id="userPass"/>
          </div>
          <div class="ui blue submit button" onclick="login()">登錄</div>
      </div>
            </div>
        </div>
            <div class="ui error message">

            </div>
        </div>
    </form>
</body>
</html>

 

 

對於字段的是在字段的位置寫,對於這個事件的調用我也是研究了好久,希望大家遇到這個問題的時候可以看一下。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM