首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

表单常用的控件有哪些_html表单控件样式修改

表单特性   value属性规定输入字段的初始值;   readonly属性规定输入字段为只读(不能修改); readonly属性不需要值,它等同于readonly=“readonly”。   ...H5新增表单特性 placeholder   输入框提示信息   autocomplete 是否保存用户输入值(默认为on,关闭提示选择off)   autofocus    指定表单获取输入焦点...    此项必填,不能为空   pattern   正则验证 pattern=”\d{1,5}”   formaction  在submit里定义提交地址 (只在opera浏览器下有作用) 表单的控件...hidden 定义隐藏的输入字段。 image 定义图像形式的提交按钮。 password 定义密码字段,该字段中的字符被掩码 radio 定义单选按钮 reset 定义重置按钮。...重置按钮会清除表单中的所有数据 submit 定义提交按钮。提交按钮会把表单数据发送到服务器 text 定义单行的输入字段,用户可在其中输入文本,默认宽度为20个字符。

3.9K20

简单的表单布局控件

一个好的做法是使用某些控件库提供的表单控件;如果不想引入一个这么“重”的东西,可以自己定义一个简单的表单控件。...这个方案最大的好处是只需在Form中声明表单的逻辑结构,隐藏了布局的细节和具体实现,而且可以通过Style设定不同表单的外观。 3....3.1 用FormItem封装表单元素 在文章开头的表单中,TextBox、Password等是它的逻辑结构,其它都只是它外观和装饰,可以使用自定义的ItemsCntrol控件分离表单的逻辑结构和外观。...SharedSizeGroup FormItem中Label列是自适应的,同一个Form中不同FormItem的这个列通过SharedSizeGroup属性保持同步。...Style是个可以使用继承值的属性(属性值继承使元素树中的子元素可以从父元素获取特定属性的值,并继承该值),也就是说如果写成formItem.Style=null它的Style就会成为Null,而不能继承父元素中设置的全局样式

2.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    表单控件的副产品——查询控件

    查询控件     当初在写表单控件的时候,突然想到,这个表单控件稍微修改一下不就是一个查询控件了吗?     那么查询控件需要做的什么事情呢?          ...是不是和表单控件很像呢?     在表单控件的SaveData()里面我们可以得到字段名称和对应的用户输入的信息,那么我们就可以写成这种方式。         ...分页控件有一个属性:myPage.SqlQuery = "";这个属性就是用来给分页控件设置查询条件的,正好可以查询控件对应上,这两个控件一配合起来,查询、分页就变得非常的简单了。...对其他的查询方式的支持的考虑     我没有用过使用实体类来显示数据的方式,所以也不知道对于实体类来说,查询是怎么做的,不过这个查询控件至少可以提供字段名和对应的值,应该是可以用得上的吧。     ...抽象     这样出现了一个问题,由于两个控件比较象,但是总不能等表单控件写好了,然后复制粘贴,再改一改,查询控件就诞生了吧。我们是不是应该对于相同的地方进行“抽象”呢,把相同的代码放在基类里面。

    1.1K80

    【实现】表单控件里的子控件的变化。

    上一篇说的是表单布局上的变化,也就是通过TR、TD的设置,实现了多行多列的效果。那么格子画好了,我们 可以往里面放控件了。上次都是用的文本框,这个显然是不行的,还要扩大这个范围。      ...在表单控件里面控制子控件就很容易了,几行代码就可以搞定,子控件的变化都交给了ShowMe()来实现。...} 表单控件的流程 添加数据: 1、得到页面请求,到配置信息里面读取需要的信息,绘制UI,生成并加载需要的子控件。...现在表单控件已经可以增加子控件和实现添加数据的功能了,当然还需要完善,尤其是“属性设置”这一块,需要很好的规划。...下图是表单控件和查询控件与各个子控件的关系图,通过接口IControlMgr来实现对子控件的取值、赋值和属性设置。 ? 下图是表单控件可以实现的效果 ?

    1.7K80

    微信小程序-如何获取用户表单控件中的值

    ,然后提交给后端处理 那么在小程序当中有哪些方式可以获取到表单中的值呢,又怎么通过非表单提交的方式获取用户输入框中的值呢 换言之,若提交按钮在form之外,又如何实现表单的提交呢 在小程序中有两种方式可以获取表单的值...,当然也不是说非得包裹,那只能使用第二种方法获取控件中的值 其中表单中的switch,radio,checkbox中的checked并不是必须的,可以填写一个默认初始值,进行控制,在本文示例中,我是给了一个初始值...,获取表单中控件的值,是通过在switch,radio-group,checkbox-group,slider,input组件中添加name属性,从而通过button中的formType结合form的bindsubmit...当你拿到表单中的值,就可以继续后面的操作,传值,把对应的字段提交给后台处理,就可以了的 优点: 传统的表单提交方式,通过在表单控件内设置name的值,在表单统一提交时,就可以通过event.detail.value...拿到表单中各个表单组件的值,代码量少,简单 缺点: 处于form表单之外的其他表单控件值是无法拿到的,button按钮页必须要在form内,并且写法固定 下面介绍一种非表单提交方式,也就是不依赖form

    7.2K11

    【实现】表单控件的UI布局,实现方式

    一、先说一下表单控件要实现的功能吧。      ...2、提取用户输入的数据,拼接参数化的SQL语句,给存储过程的参数赋值。      3、把存储过程的名称(参数化SQL)、存储过程的参数,通过“我的数据访问函数库”提交给数据库执行。      ...表单控件的有点: 1、自动生成子控件(文本框、下拉列表框等) 2、当数据库的字段有变化的时候,只需要修改一个地方就可以搞定,不用到许多的地方修改。...1、配置信息(描述信息)      配置信息分别放在11个表里面,分别是表的描述、字段的描述、模块信息的描述、列表页面需要的字段和描述、表单页面需要的字段和描述、查询功能需要的字段和描述等。...再来详细看一下表单控件需要的配置信息。 ?      这个图好像有点乱。总之就是根据这些信息,显示出来右上角的那个表格的。

    1.4K70

    【自然框架】表单控件 之 一个表单修改多个表里的记录

    而我的表单控件就不需要改代码了,只需要修改配置信息就可以了。可能使这些优势我都没有说清楚吧。语言表达能力比较差了,准备一下弄个视频给大家看看,估计就好多了。       ...另外不知道FormView、DataSource能不能同时修改多个表里的数据,他能不能做到我就先不去研究了,我写这一篇的目的是想说一下我的表单控件是可一次修改多个表里的数据的。       ...用两个表单控件吗?这个倒也是可以,但是比较麻烦,而且布局上也会遇到一些问题。所以还是要把两个表里的字段都放在一个表单控件里面的好。       【效果图】 ?       ...这里主要填写“添加数据用表”等四个信息,其中“查看数据用表”需要写一个视图,通过这个视图来给表单控件里的子控件提供数据,然后要在“修改数据用表”里面填写要修改数据的表名,中间用逗号分隔就可以了。...这里有一个注意的地方,必须把“Manage_Columns”表的主键也加在表单控件里面,因为在修改的时候要通过这个主键的信息来修改“Manage_Columns”表里的数据。

    1.6K60

    【自然框架】之 “表单控件”与“实体类”

    这个就需要写代码了,如下图:       先定义一个实体类,然后表单控件可以自动把用户输入的信息赋值给实体类的属性,然后我们就可以进行各种业务处理了,处理完毕之后,表单控件又可以自动接收实体类的属性值,...所以我就让表单控件不仅可以绘制表单、提取用户输入的信息、前台的信息验证、后台的“数据类型验证”,还要可以拼接SQL语句、拼接参数化的SQL,还要可以弄出来存储过程的参数,最后呢还要在修改数据的时候可以从数据库里面提取数据绑定控件...dic_BaseCols[columnID.ColumnID].ColValue, null);  //赋值                 }             } #endregion         } 【表单控件里面获取实体类的属性值的代码...总结: 1、 简单的、没有业务逻辑的添加、修改的操作,直接让表单控件全权负责就可以了。...2、 有业务逻辑的,那么就根据需要定义一个实体类,让表单控件自动赋值,然后我们就可以做业务处理(这是就需要写代码了)。最后表单控件会自动接收实体类的属性值。 3、 实体类的定义可以有代码生成器生成。

    86770

    Vue3中表单相关的知识:表单绑定、表单验证、表单处理

    本文将详细介绍Vue3中表单相关的知识,包括表单绑定、表单验证、表单处理等方面。表单绑定在Vue3中,我们可以使用v-model指令来实现表单和数据的双向绑定。...v-model指令会自动监听表单元素的输入事件和改变事件,并将用户输入的值同步到数据中,同时将数据的变化反映到表单元素上。...当用户在输入框中输入内容时,message的值会自动更新,并在页面上显示出来。反之,如果修改了message的值,输入框的内容也会相应地更新。...获取表单数据在Vue3中,我们可以使用ref或reactive来定义表单数据,并通过访问对应的引用变量来获取用户输入的数据。...我们使用.lazy修饰符来延迟表单元素的更新,直到点击提交按钮时才将数据同步到name变量中。

    2.9K31

    通过Bootstrap 输入框组,表单控件的使用案例

    Bootstrap 支持的另一个特性,输入框组。输入框组扩展自 表单控件。使用输入框组,您可以很容易地向基于文本的输入框添加作为前缀和后缀的文本或按钮。...为了保持跨浏览器的兼容性,请避免使用 元素,因为它们在 WebKit 浏览器中不能完全渲染出效果。也不要直接向表单组应用输入框组的 class,输入框组是一个孤立的组件。...您可以通过向 .input-group 添加相对表单大小的 class(比如 .input-group-lg、input-group-sm)来改变输入框组的大小。...输入框中的内容会自动调整大小。...-- /.row --> 结果如下所示: 分割的下拉菜单按钮 在输入框组中添加带有下拉菜单的分割按钮,使用与下拉菜单按钮大致相同的样式,但是对下拉菜单添加了主要的功能,

    2K20

    HTML中的表单

    一、介绍 表单的用途很多。表单的用途主要用来收集客户端提供的相关信息,是网页具有相互交互的功能,是用户与网站实现交互的重要手段。...表单是网页上的一个特定的区域,这个区域通过双标记声明,相当于表单容器,在与之间的一切都是表单的内容,包括所有的表单控件,还有其他的伴随数据。...action:表单的处理程序,表单中收集到的数据将要提交到的地址。 name:为了防止表单信息在提交到后台处理程序时出现混乱而设置的名称。...method:定义处理程序从表单中获得信息的方式,有get和post两个值,默认post。 enctype:表单信息的编码方式。 target:目标窗口的打开方式。...文件域在上传文件时经常被用到,用于查找硬盘中文件,然后通过表单将选中的文件上传。在邮件的附件,上传头像,发送文件经常使用这个控件。 例如: ? 在浏览器中打开,效果如图: ?

    5.3K20

    文档驱动 —— 表单组件(五):基于Ant Design Vue 的表单控件的demo,再也不需要写代码了。 表单一 公司信息表单二 员工信息,简化版,只是为了演示表单的切换。以后会出

    源码 https://github.com/naturefwvue/nf-vue3-ant 特点 只需要更改meta,既可以切换表单 可以统一修改样式,统一升级,以最小的代价,应对UI的升级、切换,应对框架...(验证功能还在研究中) 表单一 公司信息 ? 表单二 员工信息,简化版,只是为了演示表单的切换。以后会出复杂版 ?...首先要使用基于antdv封装的表单元素组件,然后for循环出来tr,再把组件加到td里面就可以了,操控感十足。 因为都是for出来的,所以表单再大,代码也还是那几行,不会增加。...ref(json.companyForm) // 表单需要的meta信息 const myClick = (key) => { // 更换表单的meta metaInfo.value...两个表单是这些代码,一百个表单也还是这些代码。 增加表单,只需要增加meta即可,再也不用写代码了 后续 查询控件正在完善中 特殊布局的表单组件也在构思中 ......

    83510

    如何使用JavaScript获取HTML表单中的值?

    在开发中,我们经常需要获取用户在表单中输入的数据,然后进行处理或提交到服务器。今天我们就来聊一聊,如何用JavaScript获取HTML表单中的值。...使用 FormData 构造函数 FormData 是一个非常方便的工具,它可以把表单中的所有数据打包成键值对的形式。...const formData = new FormData(form):FormData对象会自动读取表单中的所有输入字段,并将其封装成键值对的形式。...formData.entries():这个方法返回一个包含所有键值对的可迭代对象。我们可以用for...of循环来遍历它们,并输出每个字段的名称和值。...它不仅简化了数据获取的过程,而且能够很好地与后端API集成。在下次你需要处理表单数据时,不妨试试这个方法,希望这篇文章能帮助你更好地掌握这一技巧。

    20010

    form表单中的enctype属性

    一、form表单的作用 1、表单标签使用在一个网页中数据提交标签,这就不用多说了 2、form表单在提交时: 1)、先把form表单里的表单元素的name属性和value属性进行收集。...二、enctype属性 enctype:规定了form表单在发送到服务器时候,数据的编码方式,取值有三种情况: 1、application/x-www-form-urlencoded。默认的编码方式。...基于uri的percent-encoding编码的,表单里的数据被编码为名称/值对,但是在用文本的传输和MP3等大型文件的时候,使用这种编码就显得 效率低下。...它告诉我们传输的数据要用到多媒体传输协议,由于多媒体传输的都是大量的数据,所以规定上传文件必须是post方法,type=”file”,浏览器会把整个表单以控件为单位分割。...并为每个部分加上Content-Disposition(form-data或者file),Content-Type(默认为text/plain),name(控件name)等信息,并加上分割符(boundary

    1.2K30
    领券