• EXTJS4.2——3.2在上面的基础上添加button


    <script src="~/Scripts/Extjs4.2/ext-all.js"></script>
    <link href="~/Scripts/Extjs4.2/resources/ext-theme-neptune/ext-theme-neptune-all.css" rel="stylesheet" />
    <script src="~/Scripts/Extjs4.2/ext-theme-neptune.js"></script>
    <script src="~/Scripts/jquery-3.3.1.min.js"></script>
    <script>
        Ext.onReady(function () {
            //声明用户名文本框
            var userfield = new Ext.form.TextField({
                id:'username',
                 200,
                //判断是否允许空白
                allowBlank: false,
                maxLength: 20,
                name: 'username',
                fieldLabel: '用户名称',
                //提示用户信息
                blankText: '请输入用户名',
                maxLengthText: '用户名不能超过20个字符'
            });
    
            //声明密码文本框
            var pwdfield = new Ext.form.TextField({
    
                 200,
                height:20,
                allowBlank: false,
                maxLength: 20,
                inputType: 'password',
                name: 'password',
                fieldLabel: '密码',
                maxLengthText:'密码不能超过20个字符'
            });
    
            //设置了button,但是并没有进行判断处理,只是添加了一个按钮
            var submit = new Ext.button.Button({
                text: '提交',
                handler: function () {
                    //获取控件数值有多种方式,这一种是获取Ext控件才采用的方法
                    if (Ext.getCmp('username').getValue() == "admin")
                    { alert('你点击了提交按钮!'); }
                }
            })
    
            //声音panel来放置两个文本框
            Ext.create('Ext.form.Panel', {
                title: 'Login',
                 300,
                bodyPadding: 10,
                renderTo: Ext.getBody(),
                items: [userfield,pwdfield,submit]
            });
    
        })
    </script>
    

    Extjs4.2获取文本框中数值的多种方式:
    1、Html文本框
    如:
    获取值的方式为:
    var tValue = Ext.getDom('test').value;
    或者
    var tValue = document.getElementById('test').value
    2、ExtJs的组件
    如:{
    id:'test',
    xtype:'textfield',
    fieldLabel:'  测试',
    name:'test',
    370
    }
    获取值的方式为:
    var tValue = Ext.getCmp('test').getValue()

  • 相关阅读:
    开源云平台离普通用户还有多远?
    你的云桌面和阿里的云主机有什么区别?
    容器和虚拟机谁会是未来云计算的方向?
    白话为什么需要虚拟机和云计算有什么关系
    OpenStack是什么?
    Kubernetes是什么?
    第二夜:万圣节,讲一个关于程序员的故事
    万圣节,讲一个关于程序员的故事
    云计算社区新增两枚 .group 社群专属域名
    正式激活 .group 域名:云原生.社群
  • 原文地址:https://www.cnblogs.com/LY-CS/p/13218473.html
Copyright © 2020-2023  润新知