输入框

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <!--ExtJs框架开始-->
    <script type="text/javascript" src="/Ext/adapter/ext/ext-base.js"></script>
    <script type="text/javascript" src="/Ext/ext-all.js"></script>
    <link rel="stylesheet" type="text/css" href="/Ext/resources/css/ext-all.css" />
    <!--ExtJs框架结束-->
    <script type="text/javascript">
        Ext.onReady(function () {
            //初始化标签中的Ext:Qtip属性。
            Ext.QuickTips.init();
            Ext.form.Field.prototype.msgTarget = ‘side‘;
            //用户名input
            var txtusername = new Ext.form.TextField({
                width: 140,
                allowBlank: false,
                maxLength: 20,
                name: ‘username‘,
                fieldLabel: ‘用户名称‘,
                blankText: ‘请输入用户名‘,
                maxLengthText: ‘用户名不能超过20个字符‘
            });
            //密码input
            var txtpassword = new Ext.form.TextField({
                width: 140,
                allowBlank: false,
                maxLength: 20,
                inputType: ‘password‘,
                name: ‘password‘,
                fieldLabel: ‘密码‘,
                blankText: ‘请输入密码‘,
                maxLengthText: ‘密码不能超过20个字符‘
            });
            //表单
            var form = new Ext.form.FormPanel({
                frame: true,
                title: ‘表单标题‘,
                style: ‘margin:10px‘,
                html: ‘<div style="padding:10px">这里表单内容</div>‘,
                items: [txtusername, txtpassword]
            });
            //窗体
            var win = new Ext.Window({
                title: ‘窗口‘,
                width: 476,
                height: 374,
                html: ‘<div>这里是窗体内容</div>‘,
                resizable: true,
                modal: true,
                closable: true,
                maximizable: true,
                minimizable: true,
                items: form
            });
            win.show();
        });
    </script>
</head>
<body>
<!--
说明:
(1)Ext.QuickTips.init():QuickTips的作用是初始化标签中的Ext:Qtip属性,并为它赋予显示提示的动作。
(2)Ext.form.Field.prototype.msgTarget = ‘side‘:TextField的提示方式为:在右边缘,如上图所示,参数枚举值为"qtip","title","under","side",id(元素id),
   side方式用的较多,右边出现红色感叹号,鼠标上去出现错误提示。
(3)var txtusername = new Ext.form.TextField():创建一个新的TextField文本框对象。
(4)allowBlank: false:不允许文本框为空。
(5)maxLength: 20:文本框的最大长度为20个字符,当超过20个字符时仍然可以继续输入,但是Ext会提示警告信息。
(6)name: ‘password‘:表单名称,这个比较重要,因为我们在与服务器交互的时候,服务端是按name接收post的参数值。
(7)fieldLabel: ‘用户名‘:文本框前面显示的文字标题,如“用户名”,“密码”等。
(8)blankText: ‘请输入用户名‘:当非空校验没有通过时的提示信息。
(9) maxLengthText: ‘用户不能超过20个字符‘:当最大长度校验没有通过时的提示信息。
-->
</body>
</html>

http://www.cnblogs.com/iamlilinfeng/archive/2012/06/21/2557756.html

时间: 2024-10-12 16:42:03

输入框的相关文章

iOS 限制输入框不能输入中文

开发中遇到这个问题,想着还是总结下,刚开始只是限制UITextField的键盘为 UIKeyboardTypeASCIICapable,可是当用户切换了中文键盘后依然没解决问题,于是我给输入框加了监听事件,获取输入框最新的输入内容,检测输入的内容中是否含有中文,如果有中文就替换成空字符串,具体实现如下: infoView.userTF.keyboardType = UIKeyboardTypeASCIICapable; //监听输入内容 [[NSNotificationCenter defaul

第二百三十八节,Bootstrap输入框和导航组件

Bootstrap输入框和导航组件 学习要点: 1.输入框组件 2.导航组件 3.导航条组件 本节课我们主要学习一下Bootstrap的两个个组件功能:输入框组件和导航导航条组件. 一.输入框组件 文本输入框就是可以在<input>元素前后加上文字或按钮,可以实现对表单控件的扩展. 在左侧添加文字 input-group-addon样式class类,写在input同级的span里,给输入框添加一个左片段(Bootstrap)input-group样式class类,写在input外层div里,将

去除Bootstrap输入框聚焦时的边框轮廓线

使用Bootstrap3的时候,好处是有很多现有的控件可以使用,坏处是个性化起来会遇到不少麻烦, 单独的静态页面显示正常的, 引入Bootstrap后,有些类/通用界面组件的样式会被覆盖. 想去除默认风格或定制input输入框的边框风格,可以使用如下代码: input:focus { outline: none; border-color: #cfdc00; box-shadow: 0 0 5px rgba(207, 220, 0, 0.4); border-radius: 5px; } 在线演

Android 带清除功能的输入框控件EditText

今天学习了自定义控件,然后自己做了一个用户登录小控件EditText,就是在Android系统的输入框右边加入一个小图标,点击小图标可以清除输入框里面的内容,但是Android原生EditText不具备此功能,所以要想实现这一功能我们需要重写EditText. 先说明一下,我是用Android studio写的,代码已经共享到我的github上了,有需要的可以去下载. 我们可以为我们的输入框在上下左右设置图片,所以我们可以利用属性android:drawableRight设置我们的删除小图标,如

struts2 jsp表单提交后保留表单中输入框中的值 下拉框select与input

原文地址:struts2 jsp表单提交后保留表单中输入框中的值 下拉框select与input jsp页面 1     function dosearch() {2         if ($("#textValue").val() == "") {3                 $("#errortip").html("<font color='#FF0000'>请输入查询内容</font>")

quick-cocos2d-x的输入框

游戏引擎一般提供两种输入框:editbox和textfielttf.editbox比较简单,在ios上效果也还行,但是在android上就比较丑了,每次输入都会悬浮一个小框框.对于游戏来说eidtbox可以满足基本需求,毕竟输入还是少数情况.textfielttf是一种特殊的label,显示效果比较好,但是计算起来比较麻烦,要自己绘制光标,要自己绘制文字,自己计算增加和删除. 这里还是说一下自己实现的一种简陋的支持增加删除的方式吧.其实比较简单,原理就是记录每个字及每个字的位置,然后增加删除的时

WEB网页输入框的默认键盘类型控制

参考资料 http://www.w3school.com.cn/html5/att_input_type.asp : 语法 <input type="value"> 属性值 值 描述 button 定义可点击的按钮(大多与 JavaScript 使用来启动脚本) checkbox 定义复选框. color 定义拾色器. date 定义日期字段(带有 calendar 控件) datetime 定义日期字段(带有 calendar 和 time 控件) datetime-lo

实时监听输入框值变化的完美方案:oninput &amp; onpropertychange

oninput 是 HTML5 的标准事件,对于检测 textarea, input:text, input:password 和 input:search 这几个元素通过用户界面发生的内容变化非常有用,在内容修改后立即被触发,不像 onchange 事件需要失去焦点才触发.oninput 事件在主流浏览器的兼容情况如下: 从上面表格可以看出,oninput 事件在 IE9 以下版本不支持,需要使用 IE 特有的 onpropertychange 事件替代,这个事件在用户界面改变或者使用脚本直接

Unity3D NGUI UIInput制作输入框屏蔽特殊字符(只允许输入正整数)

1.首先看看使用NGUI插件创建一个简单输入文本框效果:. 2.这个简单的输入文本框需要一个label标签作为显示,一个背景图片以及输入UIInput脚本.我们看看unity的输入文本框的节点图 我们需要如下操作创建上图的节点, 接着创建量空的Gameobject节点如图所示并且重新命名为Input和Label名字. 3.绑定对应的脚本,在Input节点上我们添加部件选择UIInput.cs脚本和UISprite.cs脚本以及添加一个矩形碰撞器如图所示: 接下来我们进行UISprite脚本的设置

input输入框制定输入数据类型匹配

<input type="text" id="price_169" value="97" style="max-width: 50px;" onkeyup="value=value.replace(/[^0-9]/g,'')"> 其中的onkeyup就是设定输入框的匹配值,这里的设定是匹配数字:输入其他字符会自动被抹除 onkeyup="value=value.replace(/[^0