Html表单标签:
表单用于收集不同的类型的用户输入,表单由不同类型的标签组成,相关标签及属性如下:
(1)<form>标签 定义整体的表单区域
-- action属性 定义表单数据提交址址
-- method属性 定义表单提交方式,一般有”get”方式和”post”方式
(2)<label>标签 为表单元素定义文字标注
(3)<input>标签 定义通用的表单元素
-- type属性:
--- type=”text” 定义单行文本输入
--- type=”password” 定义密码输入值
--- type=”radio” 定义单选框
--- type=”checkbox” 定义复选框
--- type=”file” 定义上传文件
--- type=”submit” 定义提交按钮
--- type=”reset” 定义重置按钮
--- type=”image” 定义图片作为提交按钮,用src属性定义图片地址
--- type=”hidden” 定义一个隐藏的表单域,用来存储值
-- value属性 定义表单元素的值
-- name属性 定义表单元素的名称,此名称是提交数据时的键名
(4)<textarea>标签 定义多行文本输入框
(5)<select>标签 定义下拉表单元素
(6)<option>标签 与<select>标签配合,定义下拉表单元素中的选项
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表单</title>
</head>
<body>
<h1>注册表单</h1>
<!-- 表单 -->
<form action="" method="get">
<!-- action为空,提交到当前页面
action为具体的某地址,提交到某地址 method 如果不写,默认为get方式
少量、不敏感的数据可以用get;
大量、敏感的数据要用post方式
-->
<div>
<label for="username">用户名:</label>
<input type="text" name="username" id="username" placeholder="请输入用户名" />
<!-- 表单中是通过 name 属性来提交数据的,或者叫键名/数据库字段名
name 属性也比较重要
value 下面代码中的属性是键值 input中添加id属性,label标签的for属性值设置为id的值,
可以实现页面中点击 label 激活 input输入框
-->
</div> <br /> <div>
<label for="password">密 码:</label>
<input type="password" name="password" id="password" placeholder="请输入密码" />
</div> <br /> <div>
<label>性 别:</label>
<input type="radio" name="gender" value="0" id="male"> <label for="male">男</label> <!-- 单选框 设置点击label,激活input -->
<input type="radio" name="gender" value="1" id="female"> <label for="female">女</label>
</div> <br /> <div>
<label>爱 好:</label>
<input type="checkbox" name="like" value="study" id="study"><label for="study">学习</label>
<input type="checkbox" name="like" value="book" id="book"><label for="book">看书</label>
<input type="checkbox" name="like" value="travel" id="travel"><label for="travel">旅行</label>
<input type="checkbox" name="like" value="sports" id="sports"><label for="sports">健身</label>
</div> <br /> <div>
<label>照 片:</label>
<input type="file" name=""> <!-- 上传照片,用文件类型 -->
</div> <br /> <div>
<label>个人介绍:</label>
<textarea name="introduce"></textarea>
</div> <br /> <div>
<label>籍 贯:</label>
<select name="site" > <!-- 定义下拉框 -->
<option value="0">北京</option> <!-- 设置选项值 -->
<option value="1">上海</option>
<option value="2">天津</option>
<option value="3">河北</option>
<option value="4">河南</option>
</select>
</div> <br /> <!-- type="hidden" 存值,可用于提交数据,不在页面展示 -->
<input type="hidden" name="hid01" value="01"> <input type="submit" name="login" value="提交" />
<input type="reset" name="clear" value="重置" /> <br />
<br /> <!--
<h4>图片提交</h4> 可以用图片控件代替submit按钮提交,一般会导致提交两次,不建议使用,如下:
<br />
不建议使用 <br />
<input type="image" src="data:images/点这里.png" name="" />
-->
</form> </body>
</html>
页面显示效果:
Html表单标签:的更多相关文章
- SpringMVC 表单标签 & 处理静态资源
使用 Spring 的表单标签 通过 SpringMVC 的表单标签可以实现将模型数据中的属性和 HTML 表单元素相绑定,以实现表单数据更便捷编辑和表单值的回显. form 标签 一般情况下,通过 ...
- SpringMVC学习系列(11) 之 表单标签
本篇我们来学习Spring MVC表单标签的使用,借助于Spring MVC提供的表单标签可以让我们在视图上展示WebModel中的数据更加轻松. 一.首先我们先做一个简单了例子来对Spring MV ...
- (转载)SPRINGMVC表单标签简介
SpringMVC表单标签简介 在使用SpringMVC的时候我们可以使用Spring封装的一系列表单标签,这些标签都可以访问到ModelMap中的内容.下面将对这些标签一一介绍. 在正式介绍Spri ...
- 第五节:表单标签的用法——value绑定和修饰符
1.表单标签的用法--value绑定和修饰符 value绑定的写法:v-bind:value 或者简写 :value 修饰符: lazy , Number , trim . 用法如: v-model ...
- 第四节:Vue表单标签和组件的基本用法,父子组件间的通信
vue表单标签和组件的基本用法,父子组件间的通信,直接看例子吧. <!DOCTYPE html> <html> <head> <meta charset=&q ...
- SpringMVC 表单标签
引入标签库 <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" ...
- SpringMVC表单标签简介
在使用SpringMVC的时候我们可以使用Spring封装的一系列表单标签,这些标签都可以访问到ModelMap中的内容.下面将对这些标签一一介绍. 在正式介绍SpringMVC的表单标签之前,我们需 ...
- struts2:非表单标签
非表单标签主要用于输出在Action中封装的信息,这在实际运用中是很常见的. 1. actionerror标签 <s:actionerror>标签主要用于输出错误信息到客户端,该标签将Ac ...
- [原创]java WEB学习笔记62:Struts2学习之路--表单标签:form,表单标签的属性,textfield, password, hidden,submit ,textarea ,checkbox ,list, listKey 和 listValue 属性,select ,optiongroup ,checkboxlist
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
- Struts2的标签库(五)——表单标签
Struts2的标签库(五) --表单标签 几个特殊的表单标签的使用: 1.checkboxlist标签 该标签用于创建多个复选框,用于同时生成多个<input type="check ...
随机推荐
- 视频H265格式压缩,软件压缩方法,硬件的没有条件,没法测试。
libx265软压c:/ffmpeg/ffmpeg.exe -i input.mp4 -c:v libx265 -preset:v fast output.mp4 原文件大小:610.87mb 目标文 ...
- EF批量插入数据(Z.EntityFramework.Extensions)
EF用原生的插入数据方法DbSet.ADD()和 DbSet.AddRange()都很慢.所以要做大型的批量插入只能另选它法. 1.Nugget 2.代码 using EF6._0Test.EF; u ...
- Windows Phone MultiBinding :Cimbalino Toolkit
在WPF和WIN8中是支持MultiBinding 这个有啥用呢,引用下MSDN的例子http://msdn.microsoft.com/en-us/library/system.windows.da ...
- jquery.pjax 单页面, 无刷新打开页面.
介绍: pushState+ajax=pjax 工作原理: 什么是pjax? 现在很多网站(facebook, twitter)都支持这样的一种浏览方式, 当你点击一个站内的链接的时候, 不是做页面跳 ...
- JS获取地址栏的参数值
function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)( ...
- NSFileManager和NSFileHandler的作用, category的理解
NSFileManager类可以管理文件系统中的文件和目录,也可以定位.判断是否存在.创建.拷贝.删除文件和目录,还可以获得文件和目录的信息: 对于读写文件,NSFileManager只可以读写字符串 ...
- windows server远程连接提示“终端服务器超出了最大允许连接”
- zabbix分布式监控的部署与win被控端
zabbix是一个分布式监视,管理系统,基于server-clinet架构,可用于监视各种网络服务,服务器和网络机器等状态. server端基于C语言,web管理端Frontend则是基于PHPA制作 ...
- u盘系统安装步骤
应今天Webcast听众的要求,写一写从U盘安装Windows 7的必要步骤.步骤一:准备U盘 把容量在4GB以上的U盘插入计算机,在命令行运行下列命令,完成U盘的分区格式化. diskpar ...
- redis在Windows10下的安装
以前在linux学习了redis,考虑到电脑负荷,这次学习一下如何在本地Windows下安装redis,进行学习. 下面的一些安装的步骤: 1.下载 网址:https://github.com/Mic ...