表单初始化
1 | <form id="fa" name="fa" autocomplete="off"></form> |
表格
是否显示分页:showPager="true"
分页显示条数:pageSize="20"
1 | <div id="datagrid1" class="mini-datagrid" style="width:100%;height:100%;" url="{:U('')}" idField="id" showPager="true" pageSize="20"> |
输入框提示语-类似placeholder
1 | emptyText="请输入区服" |
表单元素必填及提示语
1 | required="true" |
表单验证
1 | <a class="mini-button submit-button"onclick="SubmitData();">提交</a> |
1 | // 提交事件 |
1 | <input |
1 | function SubmitData() { |
表单验证规则总结
miniui 结束日期不能小于起始日期
1 | 1.HTML代码: |
日期插件-加上时分秒
1 | format="yyyy-MM-dd H:mm:ss" showTime="true" |
文件上传按钮
1 | <input class="mini-htmlfile" id="license" name="license" buttonText="浏览文件" limitType="*.bmp;*.gif;*.png;*.jpg;*.jpeg" required="true" style="width:250px;" onfileselect="fileChange(this)"/> |
1 | var inputFile = $("input:file").filter(":visible"); |
文件上传-按钮的文字
1 | buttonText="浏览文件" |
文件上传-文件类型限制
1 | limitType="*.bmp;*.gif;*.png;*.jpg;*.jpeg" |
文件上传-上传时的自定义验证
1 | <input class="mini-htmlfile" id="package_file" name="package_file" buttonText="浏览..." limitType="*.apk;*.ipa" onvalidation="fileValidation" style="width:250px;" /> |
获取表单数据
1 | var data = form.getData(true); |
1 | function SubmitData() |
重置表单
1 | form.reset(); |
传多个数据
name值使用[]
1 | <input name="start[]"/> |
渲染表格数据-grid.load(data);
1 | <div id="datagrid1" class="mini-datagrid" style="width:100%;height:100%;" url="{:U('')}" idField="id" showPager="true" pageSize="20"> |
文本编辑器
kindeditor
1 | var editor; |
alert弹窗
1 | mini.alert(result.msg); |
复选框-全选
1 | <div id="all_apps" class="mini-checkbox" readOnly="false" text="全选" onvaluechanged="onValueChangedAll"></div> |
1 | //初始化全选 |
输入框事件监听
Events
Name | EventObject | Description |
---|---|---|
valuechanged | 值改变时发生 | |
validation | 验证时发生 | |
enter | 回车时发生 | |
keydown | 键盘按下时发生 | |
keyup | 键盘按起时发生 | |
focus | 获取焦点时发生 | |
blur | 失去焦点时发生 |
注意:使用时,需要加上on
1 | onblur="onValueChanged" |
设置表单的值
1 | <input class="mini-textbox" name="game_id" id="game_id" required="true"/> |
1-60的整数的验证
vtype="int;range:1,60"
, vtype中可以填写多个验证规则,用;
隔开
1 | <input class="mini-textbox" name="act_days" vtype="int;range:1,60" intErrorText="请填写1-60的正整数" rangeErrorText="请填写1-60的正整数" required="true" requiredErrorText="活动天数不能为空" value="" style="width:200px;" emptyText="请输入活动天数" /> |
自定义表格里面的内容
使用renderer
属性
1 | <div class="mini-fit"> |
行内写JavaScript-跳转
1 | <a href=\"javascript:edit(" + record.id + ");\">编辑</a> |
格式化日期
1 |
|
表格页面的初始化
1 | var grid; |
表单页面的初始化
1 | var form; |
弹窗
1 | mini.open({ |