(1)表单由两部分组成,访问者在页面上可看见并填写的控件、标签和按钮的集合,以及用于获取信息并将其转化为可以读取或计算的的格式的处理脚本。

(2)表单创建,以form标签开始结束,开始和结束form标签之间是组成表单的标签控件按钮form开始标签最重要的两个属性值,actionmethodaction属性的值设为访问者提交表单时服务器上对数据进行处理的脚本的URLmethod属性值要么是get要么是post。可设置novalidate来关闭表单的HTML5验证特性。get方法表单提交后,表单中的数据会显示在浏览器的地址栏,希望表单提交后从服务器得到信息就使用get,post方法表单数据提交后不会出现在浏览器地址栏,可向服务器发送更多的数据。

(3)处理表单,后台完成,必须考虑将服务器端的验证加入表单处理脚本。

(4)对表单元素进行组织,使用fieldset元素实现,legend元素可为fieldset元素提供标题.

(5)创建文本框,<input type="text",可设置label,可设置name用于让服务器识别识别输入数据的文本。value=default可设置初始值,autofocus此元素加载后默认获得焦点,size=n定义文本框的大小n是宽度以字符为单位,maxlength="n"设置文本框允许输入的最大字符数,autocomplete="off"可根据输入记录提供可选择项自动填充。label标签有一个特殊属性for,for的值与一个表单字段的id值相同时,该label就与字段显式的关联了起来,这时点击标签,输入框将获得焦点,或点击标签选中复选框。让idforname属性的值都一样是一种并非必须但很常见的做法。forid的值一定要一样。input的类型可为textpasswordradiocheckboxemailurltelsearchfile上传文件、hidden设置字段隐藏等,其中可使用pattern属性通过正则表达式定制校验规则。使用复选框时,标签文本label不一定和value值保持一致,因value是发送到后台的值。

(6)选择框<label/><select><option>其中设置size=n属性,这里n代表选择框的高度,multiple="multiple"设置为多选框,selected="selected"设置某个选项默认被选中,在select标签中使用<optgroup label="">可设置

(7)给input添加disabledreadonly属性可设置其值不可修改,<input type="submit" value="create profile" >可定义提交按钮。可设置带有图标的按钮,<input type="image" src="data:image.url"/>。使用<button>元素可创建包含其他元素的按钮。<input type="reset">表单还有重置按钮。根据表单状态设置其样式,使用的是CSS3提供的伪类,有:focus:checked:disabled:enable:required:optional:invalid等。设置样式如input:focus{background-color:yellow}

CSS表单元素样式设置相关推荐

  1. CSS—表单的样式设置

    input常用属性 type:input的类型 text:文本输入框(明文输入) password:文本输入框(密文输入) radio:单选框 checkbox:复选框 button:按钮 reset ...

  2. css表单光标宽度设置,如何改变表单控件光标颜色

    表单大家应该不陌生,当然了,今天并不是来聊怎么做表单或者处理表单的样式网格.而是来聊聊怎么改变表单控件中光标的颜色.不知道在大家心中,表单控件的光标颜色是根据color属性来控制的.那么如果需要用CS ...

  3. file表单元素怎样设置浏览按钮的样式

    我们在程序开发中,经常要用到上传文件的功能.但是,<input type="file" id="f" name="f">这个类型 ...

  4. php文本框的属性,在PHP中,为文本框设置“name”属性的方法是() 答案:为不同文本框表单元素分别设置不同的“name”属性值...

    因谓某零件者当力论,材之则当称RP0.600MPa二>,有四种材之则与刘性足曰,若只图则,何种材宜?.俟:RP0.二二1800MPa,A = 2% 以何项不属孙富谓杜十娘之恶意与言()耳:南归, ...

  5. 非表单元素如何使用焦点事件

    在前端开发中,常用的焦点事件有focus和blur. 来看看在菜鸟教程(https://www.runoob.com/jsref/met-html-focus.html)中的介绍: focus() 方 ...

  6. jQuery 学习-样式篇(六):jQuery 获取和设置表单元素的值

    推荐阅读 Helm3(K8S 资源对象管理工具)视频教程:https://edu.csdn.net/course/detail/32506 Helm3(K8S 资源对象管理工具)博客专栏:https: ...

  7. css label 居中布局_HTMLCSS精华知识点——表单元素、BFC、两栏布局、居中总结等...

    HTML&CSS精华知识点--第九节 一.input表单元素 一系列元素,主要用于收集用户数据 1.type属性表示输入框类型text:普通文本输入框 date,日期选择框,兼容性问题 sea ...

  8. js操作元素:改变元素内容有两种方式: interText 和 innerHTML的区别, 常用的元素的属性操作, 仿电脑系统时间问好 ,表单元素的属性操作 ,案例:仿京东显示隐藏密码 ,样式属性操作

    文章目录 操作元素 改变元素内容有两种方式: interText 和 innerHTML的区别 常用的元素的属性操作 案例:仿电脑系统时间问好 表单元素的属性操作 案例:仿京东显示隐藏密码 样式属性操 ...

  9. BPM实例分享:如何设置表单字体样式

    系统版本:V10.0 一些业务场景中,时尔需要改变表单字体 那如何设置表单字体样式? 本文将会针对全局表单和单个表单进行阐述! 1.全局表单:   修改WFRES\CSS\MvcSheet.css , ...

最新文章

  1. 自然语言处理NLP基本知识小结
  2. (0083)iOS开发之layoutSubviews 的调用时机
  3. java插件技术_idea 好用的java插件
  4. 数据挖掘--挖掘建模-时序模式-ARIMA模型
  5. phpstorm取消自动保存,修改未保存的文件显示*星号
  6. IDEA使用的插件记录
  7. 如何提高程序员的键盘使用效率之我见
  8. python 模拟汽车转动
  9. idou老师教你学istio :基于角色的访问控制
  10. python-pptx替换ppt模板的文本
  11. tensorflow出现如下错误:AttributeError: ‘module’ object has no attribute ‘merge_all_summaries’
  12. RISC-V CPU课程设计报告【计算机组成原理课设】
  13. 工业相机——选型及参数
  14. TCP/IP中的TTL
  15. matlab同轴电缆能量密度,冯慈璋马西奎工程电磁场导论课后重点习题目解答.doc...
  16. Qt QMdiArea和QMdiSubWindow的基本用法
  17. after all 用法, although but 用法
  18. 2022-2028年全球光纤功率计行业供需分析及发展前景研究报告
  19. 模拟生态圈_揭秘美国造价16亿的火星模拟生物圈,曾进行过2年的密封生存实验...
  20. 信息学奥赛一本通 1404:我家的门牌号 | OpenJudge NOI 2.1 7649:我家的门牌号 | 小学奥数 7649

热门文章

  1. Codeforces Round #179 (Div. 2): D. Greg and Graph(Floyd)
  2. bzoj 1293: [SCOI2009]生日礼物
  3. 解决 adobe reader 只能翻页,不能滚动的问题
  4. python数据存储系列教程——python对象与json字符串的相互转化,json文件的存储与读取
  5. R中安装LightGBM(Windows 64位)
  6. 静电场求电场强度E和电势U的方法
  7. [BZOJ5010][FJOI2017]矩阵填数(状压DP)
  8. Android -- Camera.ShutterCallback
  9. C# 正则表达式 匹配IP地址
  10. 计算纯文本情况下RichTextBox实际高度的正确方法(.NET)