MiniUI学习笔记1-表单控件
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-表单控件的更多相关文章
- Vue.js学习笔记——表单控件实践
最近项目中使用了vue替代繁琐的jquery处理dom的数据更新,个人非常喜欢,所以就上官网小小地实践了一把. 以下为表单控件的实践,代码敬上,直接新建html文件,粘贴复制即可看到效果~ <! ...
- Vue.js学习笔记 第七篇 表单控件绑定
本篇主要说明表单控件的数据绑定,这次没有新的知识点 文本框 1.普通文本框 <div id="app-1"> <p><input v-model=&q ...
- Vue.js学习 Item9 – 表单控件绑定
基础用法 可以用 v-model 指令在表单控件元素上创建双向数据绑定.根据控件类型它自动选取正确的方法更新元素.尽管有点神奇,v-model 不过是语法糖,在用户输入事件中更新数据,以及特别处理一些 ...
- 前端笔记——如何控制表单控件中的disabled
0.前言 本文主要说明如何使能或禁止表单控件.表单控件具有disabled属性,通过设置该属性可以禁止所有的input控件,input的更多属性请参考资料[1].下面就通过一个简单的例子说明如 ...
- 第九课 表单及表单控件 html5学习4
表单有由表单域.提示文本.表单3部分构成 一.表单控件 input 控件 1.<input />单标签2.input属性: 可以通过type属性变换形状 value默认值 name名称 c ...
- Bootstrap学习笔记(二) 表单
在Bootstrap学习笔记(一) 排版的基础上继续学习Bootstrap的表单,编辑器及head内代码不变. 3-1 基础表单 单中常见的元素主要包括:文本输入框.下拉选择框.单选按钮.复选按钮.文 ...
- 我教女朋友学编程Html系列(6)—Html常用表单控件
做过网页的人都知道,html表单控件十分重要.基本上我们注册会员.登录用户,都需要填写用户名.密码,那些框框都是表单控件. 本来今天就想写一些常用的html表单控件,于是开始搜资料,找到了一个网页,作 ...
- 表单控件 css的三中引入方式css选择器
1. 表单控件: 单选框 如果两个单选的name值一样,会产生互斥效果 <p> <!--单选框--> 男<input type="radio" nam ...
- 认识HTML中表格、列表标签以及表单控件
前端之HTML,CSS(二) HTML标签 列表标签 无序列表:闭标签,由<ul><li></li>...</ul>组合而成,效果成纵向列表.格式:&l ...
- 定义表单控件的id和name注意点
最近在学习JavaScript,在编写一个demo时出现一个错误.为表单中的提交按钮控件定义的id属性值为submit,致使程序出错.如下代码:(js代码省略) <form method=&qu ...
随机推荐
- 10个你不得不知的WEB移动端开发的兼容问题
1.IOS下input设置type=button属性disabled设置true,会出现样式文字和背景异常问题,使用opacity=1来解决 2.一些情况下对非可点击元素如(label,span)监听 ...
- luogu P1037 产生数 x
P1037 产生数 题目描述 给出一个整数 n(n<10^30) 和 k 个变换规则(k<=15). 规则: 一位数可变换成另一个一位数: 规则的右部不能为零. 例如:n=234.有规则( ...
- [HG]walk 题解
前言 学长博客划水,抄题解,差评. 于是我来重新写一篇正常的题解,虽然解法跟标程不一样,但是复杂度是一样的. 题面 题目描述 在比特镇一共有\(n\)个街区,编号依次为\(1\)到\(n\),它们之间 ...
- Laya 爆改Laya IDE和Laya引擎使其支持2D粒子爆发模式
Laya 爆改Laya IDE和Laya引擎使其支持2D粒子爆发模式 @author ixenos 2019-11-01 19:47:26 1. 修改IDE的功能需要深入到/resources/app ...
- 【BZOJ2200】道路和航线(并查集,拓扑排序,最短路)
题意:n个点,有m1条双向边,m2条单向边,双向边边长非负,单向边可能为负 保证如果有一条从x到y的单项边,则不可能存在从y到x的路径 问从S出发到其他所有点的最短路 n<=25000,n1,m ...
- Seaborn 绘图代码
seaborn单变量.多变量及回归分析绘图 https://blog.csdn.net/llh_1178/article/details/78147822 Python数据科学分析速查表 https: ...
- jsp页面a标签URL转码问题
简单的办法只有一句话,在后台对传过来的字符串(value)加一句: String value = new String(value.getBytes("ISO-8859-1"),& ...
- OGG-DDL复制
http://blog.sina.com.cn/s/blog_96d348df0102vg6q.html OGG目前只支持Oracle和TeraData的ddl复制,Oracle数据库能够支持除去数据 ...
- 二十二、正则表达式中的“r”含义
'''r:Python中字符串前面加上 r 表示原生字符串(rawstring)不使用r,那么匹配时候需要4个反斜杠,正则需要转化一次,python解释器需要转化一次'''mm="c:\\a ...
- EF2:Entity Mysql Sample
1)概念 Entity Framework: 全称ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object/Relational Mapping)框架.百 ...