创建表单的方法:

用form标签

form标签常用元素:input:单行表单、select:下拉式表单、textarea:多行文本域

input元素的type属性:text:文本属性、checkbox:多选表单、radio:单选表单、password:密码属性、submit:提交表单、reset:重置表单

select必须连用元素:option

lable关联标签:

显示关联:

显式关联是通过label标签的for属性,显式与另一个表单控件关联。需要注意的是,for属性的值必须是与label标签在同一文档中的可标记表单元素的id,注意是id而不是name

隐式关联:

隐式关联是直接将表单控件放到label标签内,这种情况下,label标签只能包含一个表单元素,包含多个只对第一个有效。
 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表单</title>
</head>
<body>
<form action="" method="">
<!-- action:浏览器输入的数据被传送到的地方,比如一个PHP页面(action.php)-->
<!-- method:数据传送的方式(get(默认)/post)。-->
<input type="text" name="username" value="" placeholder="请输入用户名"/>
<br>
<input type="text" name="pwd" value="" placeholder="请输入密码"/>
<!--type:-->
<!--当type为’text‘时,输入框为文本输入框-->
<!--当type为’password‘时,输入框为密码输入框-->
<!--name:为文本框命名,后期用来给后台程序Java、PHP使用-->
<!--value:为文本输入框设置默认值。(一般起到提示作用)-->
<!--placeholder:提示用户内容的输入格式-->
<br>
你的性别是?
男<input type="radio" name="sex" value="" checked="checked">
<!-- checked=‘checked’时,该选项被默认选中-->
女<input type="radio" name="sex" value="" >
<!-- 注意:同一组的单选按钮,name的值一定要一致,比如上面的例子为同一个名称’sex’,这样同一组的单选按钮才可以起到单选的作用。-->
<br>
你的爱好有?
吃美食<input type="checkbox" name="01" value="" checked="checked">
看电视<input type="checkbox" name="02" value="" >
玩游戏<input type="checkbox" name="03" value="" >
<br>
选择你要报名的课程:
<select name="course" id="">
<option value="python" selected='selected'>Python中级</option>
<option value="go">go 精讲</option>
<option value="web">web全栈</option>
<option value="Linux">Linux深入挖掘</option>
<!-- value=" " :引号里的内容是向服务器提交的值-->
<!-- selected='selected' :默认选中项-->
<!-- -->
</select>
<br>
<!-- 显示关联-->
<label for="myName">姓名:</label>
<input type="text" value="" id="myName" name="myName">
<input type="submit" value="提交">
<input type="reset" value="重置">
<!-- 隐式关联-->
<label>性别
<input type="text" value="" id="theinput" name="theinput">
</label>
<!-- type:只有当type值设置为submit时,按钮才会有提交作用-->
<!-- value:按钮上显示的文字-->
<!-- label标签标识用户项目中的标题-->
<!--它通常关联一个控件,label中的for属性,与某表单控件中的id对应。作为label元素的标签控件。-->
<!--另外,当用户单击该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。-->
<br>
个人说明:
<textarea rows="5" cols="40"></textarea>
</form>
</body>
</html>

HTML5 表单学习的更多相关文章

  1. HTML5表单学习笔记

    表单在网页设计中的作用非常重要,HTML5又增加了表单方面的诸多功能,包括增加input输入类型,input属性,form元素,form属性等,解决了我们以前比较头疼或者繁琐的功能. 新增的输入类型 ...

  2. HTML5学习总结-05 HTML5表单

    一 HTML5 新的类型 HTML5 拥有多个新的表单输入类型.这些新特性提供了更好的输入控制和验证. email url number range Date pickers (date, month ...

  3. Ideal Forms – 帮助你建立响应式 HTML5 表单

    Ideal Forms 是建立和验证响应式 HTML5 表单的终极框架.它刚刚发布 V3 版本,更小,更快,更具可扩展性.它支持实时验证,完全自适应(适应容器,没有 CSS 媒体查询需要),键盘支持, ...

  4. HTML5 表单元素和属性

    HTML5 表单元素和属性学习 版权声明:未经博主授权,内容严禁转载 ! 表单元素简介 无论实现提交功能还是展示页面功能,表单在HTML中的作用都十分重要. 在其他版本的HTML中,表单能够包含的元素 ...

  5. jQuery html5Validate基于HTML5表单验证插件

    更新于2016-02-25 前面提到的新版目前线上已经可以访问: http://mp.gtimg.cn/old_mp/assets/js/common/ui/Validate.js demo体验狠狠地 ...

  6. 完善:HTML5表单新特征简介与举例——张鑫旭

    一.前言一撇 其实关于HTML5的表单特征早在去年“你必须知道的28个HTML5特征.窍门和技术”一文中就有所介绍(在第十一项),不过,有些遗憾的是,此部分的介绍是以视频形式展示的,其实,是视频还好啦 ...

  7. html5表单重写

    html5表单重写 一.总结 一句话总结: 表单重写用于在提交按钮上指定表单提交的各种信息,比如action <input type="submit" value=" ...

  8. HTML5: HTML5 表单属性

    ylbtech-HTML5: HTML5 表单属性 1.返回顶部 1. HTML5 表单属性 HTML5 新的表单属性 HTML5 的 <form> 和 <input>标签添加 ...

  9. 实现跨浏览器html5表单验证

    div:nth-of-type(odd){ float: left; clear: left; } .origin-effect > div:nth-of-type(even){ float: ...

随机推荐

  1. [WPF 自定义控件]在MenuItem上使用RadioButton

    1. 需求 上图这种包含多选(CheckBox)和单选(RadioButton)的菜单十分常见,可是在WPF中只提供了多选的MenuItem.顺便一提,要使MenuItem可以多选,只需要将MenuI ...

  2. pdf转图片(qq:2798641729)

    前面已经把html转成pdf,但是用户可以下载图片格式的文件,所以我们必须把pdf转成图片格式,代码如下 package com.jit.platform.basics.util.pdf; impor ...

  3. pikachu-不安全的文件下载和上传

    一.文件下载漏洞 1.1 概述     很多网站都会提供文件下载的功能,即用户可以通过点击下载链接,下载到链接所对应的文件.但是,如果文件下载功能设计不当,则可能导致攻击者可以通过构造文件路径,从而获 ...

  4. vim配置markdown预览

    注:系统为Centos7,安装了gnome桌面环境. 我的vim装了vimplus工具包,看代码一等一的方便,但是看md的时候还是有些不快乐.于是想找个插件实现markdown的预览. 尝试了几个vi ...

  5. leetcode-简单-栈-有效的括号

    给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效. 有效字符串需满足:  左括号必须用相同类型的右括号闭合. 左括号必须以正确的顺序闭合. 注意空字符串可被 ...

  6. appium+python+unittest+HTMLRunner登录自动化测试报告

    环境搭建 python3Java JDK.netFrameworknodejsandroid SDKappiumAppium-Python-Client(pip install Appium-Pyth ...

  7. 第1章 JavaScript 简介

    第1章 JavaScript 简介 1.1 JavaScript简史 1.2 JavaScript实现 1.2.1 ECMAScript 1.2.2 文档对象模型(DOM) 1.2.3 浏览器对象模型 ...

  8. rsa special

    [ReSnAd] -- iqmp ipmq e,c,\(\phi(n)\) 题目: class Key: PRIVATE_INFO = ['P', 'Q', 'D', 'DmP1', 'DmQ1'] ...

  9. grep 基本用法

    grep usage: grep [options]... pattern [file]... 如果file缺省,会从 stdin 读取 $ grep --help -i 忽略大小写 -n 显示行号 ...

  10. 初始socket编程

    服务端语法 import socket # 导入套接字模块# 生成一个socket对象进行网络编程操作server = socket.socket(family=socket.AF_INET, typ ...