• easyui validatebox textbox 使用例子


    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebFormTextbox.aspx.cs" Inherits="WebApplicationEasyUI.WebFormTextbox" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <link href="Resurces/themes/default/easyui.css" rel="stylesheet" />
        <link href="Resurces/themes/icon.css" rel="stylesheet" />
        <script src="Resurces/Javascript/jquery.min.js"></script>
        <script src="Resurces/Javascript/jquery.easyui.min.js"></script>
        <!-- textbox !-->
        <script>
            $.extend($.fn.validatebox.defaults.rules, {
                /*必须和某个字段相等*/
                equalTo: {
                    validator: function (value, param) {
                        return $(param[0]).val() == value;
                    },
                    message: '字段不匹配'
                }
    
            });
    
            //validType类型:
            //1."email"
            //2.length[5,10]
            //3.url
            $(function () {
                $('#vv1').textbox({
                    prompt: 'Enter here...',
                    required: true,
                    missingMessage: '输入邮箱帐号',
                    validType: 'email',
                    invalidMessage: 'email格式不对'
                });
                $('#vv2').textbox({
                    required: true,
                    validType:'url',
                    missingMessage: '输入密码',
                    invalidMessage: 'phone'
                });
                $('#vv3').textbox({
                    required: true,
                    missingMessage: '输入密码',
                    validType: "equalTo['#vv2']",
                    invalidMessage: '密码不一样'
                });
                $('#vv1').textbox('setValue','1@1.com');
            });
            function setValue() {
                $('#vv1').textbox("setValue", "123");
            }
            function getValue() {
                var t = $('#vv1').textbox("getValue");
                alert(t);
            }
            function isOK() {
                var isok = $('#vv1').textbox('isValid')
                && $('#vv2').textbox('isValid')
                && $('#vv3').textbox('isValid');
    
                if (isok) {
                    $.messager.alert('info', 'ok');
                }
                else {
                    $.messager.alert('info', 'no');
                }
            }
        </script>
        <style>
            input
            {
                margin: 5px;
            }
        </style>
    </head>
    <body>
        <form id="form1" runat="server">
            <div id="p" class="easyui-panel" title="mypanel" style="height: 200px;  700px; padding: 10px;">
                帐号:<input id="vv1" /><br />
                密码:<input id="vv2" type="password" /><br />
                确认密码:<input id="vv3" type="password" /><br />
                <input type="button" id="btn1" value="setValue" onclick="setValue()" />
                <input type="button" id="btn2" value="getValue" onclick="getValue()" /><br />
    
                <input type="button" value="提交" onclick="isOK()" />
            </div>
        </form>
    </body>
    </html>
    天生我材必有用,千金散尽还复来
  • 相关阅读:
    python 接口自动化测试--框架定型(六)
    python 接口自动化测试--框架整改(五)
    持续集成接口自动化-jmeter+ant+jenkins(一)
    记 suds 模块循环依赖的坑-RuntimeError: maximum recursion depth exceeded
    python 接口自动化测试(四)
    python 接口自动化测试(三)
    python 接口自动化测试(二)
    python 接口自动化测试(一)
    Jmeter 正则提取器
    python 正则提取(re模块)
  • 原文地址:https://www.cnblogs.com/ligenyun/p/7518758.html
Copyright © 2020-2023  润新知