MiniUI快速入门教程(四)表单开发

article/2025/4/20 20:03:28

表单开发包括:布局、验证、加载、提交、清除、重置等。

效果图如下:



表单布局

使用HTML Table标签实现任意丰富的表单布局:

<table class="form-table" border="0" cellpadding="1" cellspacing="2"><tr><td class="form-label" style="width:60px;">姓名:</td><td style="width:150px"><input name="name" class="mini-textbox" /></td><td class="form-label" style="width:60px;">地址:</td><td style="width:150px"><input name="addr" class="mini-textbox" /></td></tr><tr><td class="form-label">性别:</td><td ><input name="gender" class="mini-radiobuttonlist" data="[{id: 1, text: '男'}, {id: 2, text: '女'}]"/></td><td class="form-label">年龄:</td><td ><input name="age" class="mini-spinner" /></td></tr><tr><td class="form-label">备注:</td><td colspan="3" ><input name="remarks" class="mini-textarea" style="width:343px;height:60px;"/></td>        </tr>
</table>

数据验证

监听处理控件的"validation"事件,自定义验证规则和错误描述信息:

<input id="username" name="username" onvalidation="onUserNameValidation" class="mini-textbox" required="true" />
function onUserNameValidation(e) {if (e.isValid) {if (isEmail(e.value) == false) {e.errorText = "必须输入邮件地址";e.isValid = false;}}
}

使用mini.Form组件对多个控件进行验证:

var form = new mini.Form("#form1");
form.validate();

加载表单

$.ajax({url: "../data/FormService.aspx?method=LoadData",type: "post",success: function (text) {var data = mini.decode(text);   //反序列化成对象form.setData(data);             //设置多个控件数据}
});

提交表单

//提交表单数据
var form = new mini.Form("#form1");            
var data = form.getData();      //获取表单多个控件的数据
var json = mini.encode(data);   //序列化成JSON
$.ajax({url: "../data/FormService.aspx?method=SaveData",type: "post",data: { submitData: json },success: function (text) {alert("提交成功,返回结果:" + text);}
});

清除表单

form.clear();

重置表单

form.reset();

参考示例:

  • 表单布局
  • 表单控件
  • 弹出面板:本页面
  • 弹出面板:子页面
  • 编辑表单:行内编辑
  • 验证规则
  • 表单:验证
  • 表单:文本显示
  • 表单:组合验证
  • 表单:弹出框验证

http://chatgpt.dhexx.cn/article/R3M3EAuR.shtml

相关文章

MiniUI 实战演练视频教程-专题视频课程

MiniUI 实战演练视频教程—553人已学习 课程介绍 该视频培训课程主要分享MiniUI文本控件、按钮控件、组合框控件、列表控件、单选、复选框控件、密码、文本块控件、日期选择控件、上传控件、数据网格控件、弹窗、菜单、选项卡、布局等MiniUI的所有知识点。 课程收益 …

MiniUI快速入门教程(一)下载安装

产品下载地址&#xff1a;http://www.miniui.com/download。 Note&#xff1a;请根据不同的服务端后台&#xff0c;选择下载不同后台版本的MiniUI。 下载后&#xff0c;解压缩。 会有如下文件结构&#xff1a; 各目录文件解释如下&#xff1a; dbsql&#xff1a;示例数据库sql文…

视频教程-MiniUI 实战演练视频教程-其他

MiniUI 实战演练视频教程 近20年的开发经历&#xff0c;从早的basic&#xff0c;c &#xff0c;到今天的.net,Java ,Pathon &#xff0c;熟悉oracle&#xff0c;mysql&#xff0c;sqlserver 多种数据库开发模式。 李向军 59.00 立即订阅 扫码下载「CSDN程序员学院APP」&#xf…

MiniUI 快速上手

1. 下载安装 下载地址 安装 在使用过程中也只需要在页面中引用jquery.js、boot.js&#xff0c;如下所示 <head><title>Hello MiniUI!</title><script src"scripts/jquery-1.6.2.min.js"type"text/javascript"></script>…

miniui设置属性值_jQuery教程之MiniUi绑定mini-combobox下拉框

本篇文章探讨了jQuery教程之MiniUi绑定mini-combobox下拉框,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。 < 一:最先开始使用json字符串绑定combobox [{"id":1,"value":"是","text":"是"},{…

miniui datagrid java_[Java教程]MiniUI DataGrid获取当前行某列值

[Java教程]MiniUI DataGrid获取当前行某列值 0 2015-10-28 20:00:17 前言: 本文将给大家介绍一下, miniUI官网没有涉及到的内容:如何获取当前行某一列的值?这里配合着console.log()一起来使用(最近发现用console.log()来调试js、Jquery相当好用),教你如何自己寻找未知的属…

初学miniui之miniui的使用

参加实习以来&#xff0c;本以为会可以专心的敲后台代码&#xff0c;结果一上手先让我自学miniui&#xff0c;关于miniui我在网上没有搜到什么有用的教程&#xff0c;只有miniui官方的示例、API等。但是对于初学者该如何使用都没有说明&#xff0c;我也是整整摸索了半天才学会了…

jQuery MIniUI 的使用教程入门

目录 一、为什么要使用MIniUI二、快速入门三、项目常用控件(点击查看详情)四、使用方法五、UI和数据分离 一、为什么要使用MIniUI 缩短开发时间&#xff0c;减少代码量&#xff0c;提升用户体验 &#xff1b;快速开发web界面 &#xff1b;丰富控件&#xff1a;包含表格、树、数…

MiniUI/jQuery MIniUI使用教程(一)

目录 下载安装基础介绍 下载安装 去官网地址&#xff1a;http://www.miniui.com/download/ 下载试用版本代码 核心文件 这里我们只需要关注这两个文件夹&#xff0c;其中res里面是静态资源、css文件、三方插件等 scripts(核心文件夹)里面包含miniui核心文件和boot.js启动js&…

如何阅读学术论文

如何阅读学术论文 1 阅读学术论文容易犯的三个错误2 正确的阅读路线(1) 通过论文结构快速理解所阅读的论文a)摘要和引言b) 技术部分 (2)少于30%时间阅读&#xff0c;多于70%时间思考a) 批判性思考b) 创造性思考 (3)做好已阅读过的论文目录与分类记录a)文献目录记录的基本内容b)…

近期论文阅读

[AAAI’21]ACSNet:Action-Context Separation Network for Weakly Supervised Temporal Action Localization 从图中可以看出&#xff0c;左侧绿色框表示是动作类、红色框表示是动作上下文、蓝色框表示为背景类。通过右图的特征空间可见&#xff0c;蓝色的背景类特征与GT相差较…

学会阅读论文

参考知乎 《如何在计算机应用领域寻找研究想法》 提示1&#xff1a;学会阅读论文&#xff0c;培养品味 《how to read a paper》 THE THREE-PASS APPROACH 关键的想法是&#xff0c;你应该把论文读三遍&#xff0c;而不是从头读到尾。每一关都完成了特定的目标并建立在前一…

【论文阅读】

文章目录 Enhancing Recommender Systems With a Stimulus-Evoked Curiosity Mechanism1、引言2、理论基础&#xff08;原文中使用preliminary&#xff09;3、问题定义4、本文提出的刺激诱发的好奇心机制&#xff08;STIMULUS-EVOKED CURIOSITY MECHANISM &#xff0c;SECM&…

怎样阅读论文

2014-07-27彭明辉南京叠锶 生命是一种长期而持续的累积过程&#xff0c;绝不会因为单一的事件而毁了一个人的一生&#xff0c;也不会因为单一的事件而救了一个人的一生。属于我们该得的&#xff0c;迟早会得到&#xff1b;属于我们不该得的&#xff0c;即使侥幸巧取也不可能长久…

学术论文阅读方法

文章目录 学术论文阅读过程大量阅读学术论文方法&#xff1a;目的&#xff1a; 复现优秀论文提出创新点整理成文 看不懂怎么办幻灯博客视频课程代码 More研究生生活工作业务要求英语老师建议 近期基本完成机器学习和深度学习的学习&#xff0c;开始六分看论文三分学基础一分撸代…

如何阅读研究论文

遥想当年&#xff0c;曾有一段时间经常下载国内论文来阅读&#xff0c;主要是关于漏洞挖掘相关方向的&#xff0c;但最后发现&#xff0c;天下文章一大抄&#xff0c;从本科到博士的研究论文有很多如此&#xff0c;另外有些只是做完作业&#xff0c;对研究结果完全无视&#xf…

论文阅读

Neural Multi-scale Image Compression 2018年5月 图像压缩技术 东京大学针对先前工作仅使用最深层特征表示来编码的问题&#xff0c;提出多尺度有损自编码器实现更好的率失真平衡&#xff1b;针对顺序无损编码造成时间消耗大的问题&#xff0c;提出并行多尺度无损编码器实现快…

如何阅读论文

如何阅读论文 李沐1. 第一遍&#xff1a;文章主要讲什么1.1 看整体1.2 看图表 2. 第二遍&#xff1a;文章每一部分讲什么3. 第三遍&#xff1a;真正读懂 吴恩达1.1 系统阅读论文集1.2 论文至少要看三遍1.2.1 第一遍&#xff0c;仔细阅读论文中的标题、摘要和关键词。1.2.2 第二…

学习GAN必须阅读的10篇论文

生成对抗网络是深度学习中最有趣和最受欢迎的应用之一。本文将列出 10 篇关于 GAN 的论文,这些论文详细介绍了 GAN,以及了解最新技术的基础。 目录: DCGANImproved Techniques for Training GANsConditional GANsProgressively Growing GANsBigGANStyleGANCycleGANPix2PixS…

html5表格两列合并_详解html中表格table的行列合并问题解决

这篇文章主要介绍了详解html中表格table的行列合并问题解决&#xff0c;文中通过示例代码介绍的非常详细&#xff0c;对大家的学习或者工作具有一定的参考学习价值&#xff0c;需要的朋友们下面随着小编来一起学习学习吧 因为要做个网站&#xff0c;里面的内容除了大段文字之外…