1、输入框样式

class="mini-textbox"    //普通输入框
class="mini-password" //密码输入框
class="mini-textarea" //文本输入框
lass="mini-datepicker" //日期选择(value="2010-10-12")
class="mini-spinner" //数字框(value="22" minValue="10" maxValue="50")
class="mini-timespinner" //时间微调(format="H:mm")
class="mini-checkbox" //选择框(value="Y" trueValue="Y" falseValue="N")
class="mini-combobox" //下拉选择框(showNullItem="true" url="../data/countrys.txt" textField="text" valueField="id" value="cn")
class="mini-treeselect" //树选择框(url="../data/listTree.txt" multiSelect="true" textField="text" valueField="id" parentField="pid" checkRecursive="true"
value="ajax")
class="mini-checkboxlist" //复选框(repeatItems="3" repeatLayout="flow" url="../data/countrys.txt" value="cn,de,usa" textField="text" valueField="id")
class="mini-radiobuttonlist" //单选框(value="en" repeatItems="4" repeatDirection="vertical" repeatLayout="table" url="../data/countrys.txt"
textField="text" valueField="id")
class="mini-listbox" //展开的选择框(url="../data/countrys.txt" value="fr" textField="text" valueField="id" style="height:120px;")

2、输入内容限制

required="true"    //不允许为空
requiredErrorText="帐号不能为空"
minLengthErrorText="密码不能少于5个字符" onvalidation="onUserNameValidation" //输入框验证,添加事件function onUserNameValidation(e){},输入后自动出发 vtype="email" //必须是邮箱地址
vtype="url" //必须是URL
vtype="int" //必须是整数(int)
vtype="float" //必须是数字(float)
vtype="maxLength:6" //字符串长度(<= 6)
vtype="minLength:2" //字符串长度(>= 2)
vtype="rangeLength:2,6" //字符串长度(2-6)
vtype="rangeChar:2,6" //字符数个数(2-6)
vtype="range:0,100" //数字范围(0-100)
vtype="date:yyyy-MM-dd" //必须是日期格式(如yyyy-MM-dd)
vtype="date:MM/dd/yyyy" //必须是日期格式(如MM/dd/yyyy)
vtype="email;rangeLength:5,20;" //邮箱格式,5~20个字符(组合)
onvalidation="onEnglishValidation" //必须输入英文(自定义)
vtype="english" //必须输入英文(自定义vtype)
onvalidation="onEnglishAndNumberValidation" //必须输入英文+数字(自定义)
onvalidation="onChineseValidation" //必须输入中文(自定义)
onvalidation="onIDCardsValidation" //身份证验证15~18位(自定义)

3、表单操作

class="mini-datagrid"
if (form.isValid() == false) return;
var form = new mini.Form("#form1");
var data = form.getData(); //获取表单多个控件的数据
form.setData(data); //设置控件数据
form.unmask();
form.clear(); //清除表单
form.reset(); //重置表单

MiniUI学习笔记1-表单控件的更多相关文章

  1. Vue.js学习笔记——表单控件实践

    最近项目中使用了vue替代繁琐的jquery处理dom的数据更新,个人非常喜欢,所以就上官网小小地实践了一把. 以下为表单控件的实践,代码敬上,直接新建html文件,粘贴复制即可看到效果~ <! ...

  2. Vue.js学习笔记 第七篇 表单控件绑定

    本篇主要说明表单控件的数据绑定,这次没有新的知识点 文本框 1.普通文本框 <div id="app-1"> <p><input v-model=&q ...

  3. Vue.js学习 Item9 – 表单控件绑定

    基础用法 可以用 v-model 指令在表单控件元素上创建双向数据绑定.根据控件类型它自动选取正确的方法更新元素.尽管有点神奇,v-model 不过是语法糖,在用户输入事件中更新数据,以及特别处理一些 ...

  4. 前端笔记——如何控制表单控件中的disabled

    0.前言     本文主要说明如何使能或禁止表单控件.表单控件具有disabled属性,通过设置该属性可以禁止所有的input控件,input的更多属性请参考资料[1].下面就通过一个简单的例子说明如 ...

  5. 第九课 表单及表单控件 html5学习4

    表单有由表单域.提示文本.表单3部分构成 一.表单控件 input 控件 1.<input />单标签2.input属性: 可以通过type属性变换形状 value默认值 name名称 c ...

  6. Bootstrap学习笔记(二) 表单

    在Bootstrap学习笔记(一) 排版的基础上继续学习Bootstrap的表单,编辑器及head内代码不变. 3-1 基础表单 单中常见的元素主要包括:文本输入框.下拉选择框.单选按钮.复选按钮.文 ...

  7. 我教女朋友学编程Html系列(6)—Html常用表单控件

    做过网页的人都知道,html表单控件十分重要.基本上我们注册会员.登录用户,都需要填写用户名.密码,那些框框都是表单控件. 本来今天就想写一些常用的html表单控件,于是开始搜资料,找到了一个网页,作 ...

  8. 表单控件 css的三中引入方式css选择器

    1. 表单控件: 单选框 如果两个单选的name值一样,会产生互斥效果 <p> <!--单选框--> 男<input type="radio" nam ...

  9. 认识HTML中表格、列表标签以及表单控件

    前端之HTML,CSS(二) HTML标签 列表标签 无序列表:闭标签,由<ul><li></li>...</ul>组合而成,效果成纵向列表.格式:&l ...

  10. 定义表单控件的id和name注意点

    最近在学习JavaScript,在编写一个demo时出现一个错误.为表单中的提交按钮控件定义的id属性值为submit,致使程序出错.如下代码:(js代码省略) <form method=&qu ...

随机推荐

  1. STM32内部硬核的认识

    STM32内部含有硬核,对于一些协议(例如:UART,SPI,IIC,CRC等)我们只要调用硬核就可以了,同时我们也可以自己写通信协议. 这些硬核最终肯定是要有引脚输出的,这就是为什么STM32的引脚 ...

  2. 浙大PAT CCCC L3-015 球队“食物链” ( 搜索 && 剪枝 )

    题目链接 题意 : 有 n 个球队,给出主客场胜负图,找出一个序列 1.2.3..... 使得 1 战胜过 2 .2 战胜过 3.3 战胜过 4..... n 战胜过 1 ( 这个序列是 1~n 的其 ...

  3. JSP 自动刷新

    JSP 自动刷新 想象一下,如果要直播比赛的比分,或股票市场的实时状态,或当前的外汇配给,该怎么实现呢?显然,要实现这种实时功能,您就不得不规律性地刷新页面.JSP提供了一种机制来使这种工作变得简单, ...

  4. postgresql获取表最后更新时间(通过发布订阅机制将消息发送给应用程序)

    一.创建测试表 CREATE TABLE weather( city ), temp_lo int, --最低温度 temp_hi int, --最高温度 prcp real, --湿度 date d ...

  5. postman的断言/环境变量的处理

    我们做接口测试都会有一个断言操作:也有一个变量被频繁使用,这时候可以用环境变量来处理 目录 1.postman之断言 2.postman之环境变量 1.postman之断言 同样以postman的登录 ...

  6. Krypton Suite of .NET WinForms Controls

    The Krypton Suite of .NET WinForms controls are now freely available for use in personal or commeric ...

  7. Postman + Newman 生成测试报告

    1.安装Node.js 下载地址: https://nodejs.org/download/ 2.安装Newman 1) 打开cmd,输入:npm install -g newman 2) 安装支持N ...

  8. c# 动态加载tlb为程序集

    private enum RegKind { RegKind_Default = , RegKind_Register = , RegKind_None = } [DllImport("ol ...

  9. hacker101----XSS Review

    所有你见过XSS行动在这一点上,但我们来回顾一下今天我们要讨论的XSS类型: 反射型XSS --  来自用户的输入将直接返回到浏览器,从而允许注入任意内容  [浏览器输入,马上到服务器上,再反射回来直 ...

  10. pycharm中的Terminal 中无法使用git的问题

    1.先找到git的安装路径,建议使用Everything工具 2.打开pycharm中的setting > tools > Terminal 3.把git的安装路径加上启动文件 bash. ...