表单

  • (1)一个简单的搜索表单
  • (2)用户名密码表单
  • (3)单选与多选(复选)
  • (4)隐藏域
  • (5)确认与重置
  • (6)普通按钮 button
  • (7)文本域与下拉框
  • (8)禁用表单控件
  • (9)标签 label
  • (10)fieldset 与 legend

(1)一个简单的搜索表单

<!-- 请求与返回,提交与相应 -->
<form action="https://www.baidu.com/s" target="_self"><input type="text" name="wd"><button>去百度搜索</button>
</form>
<hr>
<form action="https://search.jd.com/search" target="_blank"><input type="text" name="keyword"><button>去京东搜索</button>
</form>

观察上述两个表单,一个百度,一个京东,有部分不同,在于三个属性:action, target, name

其中,action 表示搜索网址;target 表示是否在新的页签打开;name 根据各个平台的规定;


(2)用户名密码表单

<form action="https://search.jd.com/search">账户:<input type="text" name="account" value="请输入用户名" maxlength="10"><br>密码:<input type="password" name="pwd" maxlength="8"><br><button>确认</button>
</form>

上述表单中:type 代表 input 属性;value 为预设值;maxlength 代表最长长度;

后期渲染交给CSS;


(3)单选与多选(复选)

<form action="https://search.jd.com/search">性别:<input type="radio" name="gender" value="male" checked>男<input type="radio" name="gender" value="female">女<br>爱好:<input type="checkbox" name="hobby" value="smoke">抽烟<input type="checkbox" name="hobby" value="drink">喝酒<input type="checkbox" name="hobby" value="perm">烫头<br><button>确定</button>
</form>

checked 代表默认选,即一打开页面时 男 这个选项已选;


(4)隐藏域

<input type="hidden" name="xxx" value="123">

(5)确认与重置

<!-- 第一种写法 -->
<input type="submit" value="确认">
<input type="reset" value="重置"><!-- 第二种写法 -->
<button type="submit">确认</button>
<button type="reset">重置</button>

(6)普通按钮 button

点击表单不提交,type=“button”

<button type="button">点击不提交</button>

(7)文本域与下拉框

<!-- 文本域 -->
<textarea name="other" cols="30" rows="3"></textarea><!-- 下拉框 -->
<select name="place"><option value="冀">河北</option><option value="京" selected>北京</option><option value="鲁">山东</option><option value="晋">山西</option><option value="粤">广东</option>
</select>

(8)禁用表单控件

<!-- 包含 disabled 的都为禁用,只要包含,则禁用 -->
<input disabled type="" name="" value="">xxx
<button disabled type=""></button>
<textarea disabled name="" cols="30" rows="3"></textarea>

(9)标签 label

label 效果使得点击 “男” 即可选中 男选项,而不是必须点击 input 栏;

<input id="nan" type="radio" name="gender" value="male">
<label for="nan">男</label>
<input id="nv" type="radio" name="gender" value="female">
<label for="nv">女</label>

注意 label 中需要设定 forinputid 建立联系;


(10)fieldset 与 legend

fieldset 可以为表达空间分组,legend 是分组的标题;

<form action="https://search.jd.com/search"><fieldset><legend>主要信息</legend>账户:<input type="text" name="account" value="请输入用户名" maxlength="10"><br>密码:<input type="password" name="pwd" maxlength="8"><br><button>确认</button>性别:<input type="radio" name="gender" value="male">男<input type="radio" name="gender" value="female">女<br>爱好:<input type="checkbox" name="hobby" value="smoke">抽烟<input type="checkbox" name="hobby" value="drink">喝酒<input type="checkbox" name="hobby" value="perm">烫头</fieldset><fieldset><legend>附加信息</legend>性别:<input type="radio" name="gender" value="male">男<input type="radio" name="gender" value="female">女<br>爱好:<input type="checkbox" name="hobby" value="smoke">抽烟<input type="checkbox" name="hobby" value="drink">喝酒<input type="checkbox" name="hobby" value="perm">烫头<textarea name="other" cols="30" rows="3"></textarea><select name="place"><option value="冀">河北</option><option value="京" selected>北京</option><option value="鲁">山东</option><option value="晋">山西</option><option value="粤">广东</option></select></fieldset><button>确定</button></form>


【HTML】P4 表单 form input 与 button 等相关推荐

  1. HTML基本结构 标签 列表 表格 表单 form input 单选框radio 多选框checkbox 列表框select option 按钮button

    文章目录 HTML HTML基本结构 网页的基本标签 标题标签 段落标签 换行标签 水平线 字体样式标签 HTML注释和特殊符号 图像标签 常见的图片格式 语法 案例 链接标签 页面间链接 语法 锚链 ...

  2. form表单之input标签

    表单标签<form> 表单用于向服务器传输数据. 表单能够包含 input 元素,比如文本字段.复选框.单选框.提交按钮等等. 表单还可以包含textarea.select.fieldse ...

  3. DHTMLX 前端框架 建立你的一个应用程序 教程(八)-- 添加表单Form

    添加表单Form 我们下一步是在页面中添加一个表单,表格中的选中字段将会显示在表单中.提供一个提交按钮 可以对显示的数据进行修改提交. 添加表单到布局单元格中 1.在右侧布局中使用attachForm ...

  4. HTML超文本标记语言(八)——表单form

    一.表单<form>标签及其属性 HTML表单用于收集用户输入.基本格式如下: <form>. form elements. </form> 表单元素指不同类型的i ...

  5. Element-UI组件之表单Form

    Element-UI组件之表单Form Radio 单选框 基础用法 禁用状态 单选框组 按钮样式 带有边框 Checkbox 多选框 基础用法 禁用状态 多选框组 indeterminate 状态 ...

  6. HTML5~表单form总结

    表单form总结 本篇大概内容(form表单,输入标签input,textarea多行文本标签,label标记标签,select 列表标签 ,域标签fieldset) 1.表单form最基本的模式 & ...

  7. 第二次网页前端培训笔记(表单,INPUT及常用字符)

    1.表单 form 2. INPUT <form action="#" method="get" id="myform" name=& ...

  8. html表单对于网页目地,html - 表单form

    一.表单 功能:表单用于向服务器传输数据,从而实现用户与Web服务器的交互 表单能够包含input系列标签,比如文本字段.复选框.单选框.提交按钮等等. 表单还可以包含textarea.select. ...

  9. html5input链接跳转,HTML表单标签input标签的使用

    表单标签是HTML使用中十分重要的标签,其中 input 为用户与程序信息交互提供交流界面,是不可忽视的重中之重. input 标签是单标签,一般使用格式为 ,而后可以在标签的括号内添加其他属性说明. ...

最新文章

  1. 炒菜机器人煎鸡蛋视频_我的生活小技巧,今天才发现鹅油那么好用,炸鸡蛋炸豆腐都挺好...
  2. PcGAN:一种用于一次学习的噪声鲁棒条件生成对抗网络∗
  3. Qt::ConnectionType(信号与槽的传递方式)
  4. 心理学博士vs计算机博士,零基础跨专业考心理学博士,可以给我一些建议吗?...
  5. JSONModel - 字符串换转实体类
  6. 【linux指令】dialog实现终端下的GUI-2
  7. InstallShield Limited Edition Project 打包windows服务解析
  8. 简单工厂模式-Simple Factory Pattern
  9. apache基本配置
  10. Kubernetes Ingress 日志分析与监控的最佳实践 1
  11. [搜片神器]使用C#实现DHT磁力搜索的BT种子后端管理程序+数据库设计(开源)
  12. 省市县三级联动插件distpicker
  13. 电脑杀毒软件哪个好?好用的电脑杀毒软件推荐
  14. win7打开桌面计算机很慢,鼠标右键刷新桌面很慢怎么办?Win7右键刷新反应特别慢的解决方法...
  15. android 8.1 wifi感叹号,Android 网络图标上的感叹号(更新Android 7.1.1/Android 8)
  16. 百度Q3财报公布,O2O转型志在必得
  17. 计算机如何默认一种打字法,如何设置输入法,教您如何设置电脑的默认输入法...
  18. 境外IP判断一种实现方案
  19. 13种Java核心技术
  20. win7 计算器的用法

热门文章

  1. 【Python基础】列表元素求和
  2. 如果我有机会再次创业,我会这样做
  3. Nginx网站服务(安装nginx,nginx访问配置)
  4. 程序与生活的一点反思(常看而反思)
  5. java花星星 星星大小随机_java 在窗口中用*号,随机画星星和满月
  6. html像素3d大熊猫代码
  7. C# HexEdit
  8. 量化投资学习——创业板盘中临时停牌规则
  9. 计算机网络——NAT协议
  10. CTF之加密解密训练