HTML 之 表单
关于HTML的表单
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title> HTML 表单 </title>
</head>
<body> <div class="login"> <form action="getInfo" method="get"> <!-- 提交div块 -->
<div class="submit">
<button>提交</button>
</div> <!-- login输入账户名div块 -->
<div class="username">
<label for="username">账号</label> <!-- label 后面的for可以让光标指到账号2个字的时候也能够进行该行的input输入 -->
<input id="username" type="text" name="username" placeholder="请输入账户"> <!-- placeholder属性设置未输入之前显示内容 -->
</div> <!-- login输入密码div块 -->
<div class="password">
<label for="password">密码</label>
<input id="password" type="password" name="password" placeholder="请输入密码"> <!-- type="password"让密码输入的时候变成小圆点 -->
</div> <!-- 多选表单div块 -->
<div class="hobby">
<label>爱好</label>
<input type="checkbox" name="hobby" value="read"> 读书 <!-- 指定value是因为要查看具体返回的值,否则只能看到on-->
<input type="checkbox" name="hobby" value="music"> 听歌
<input type="checkbox" name="hobby" value="study"> 学习
</div> <!-- 单选表单div块 -->
<div class="sex">
<label>性别</label>
<input type="radio" name="sex" value="男"> 男 <!-- 指定value的原因同上 -->
<input type="radio" name="sex" value="女"> 女
<!-- 用radio的时候,name相同的为一组,作为单选 -->
</div> <!-- 上传文件表单div块 -->
<div class="file">
<input type="file" name="myfile" accept="image/png"> <!-- accept属性限制上传的类型和具体格式 -->
</div> <!-- 下拉选择表单div块 -->
<div class="select">
<select name="city">
<option value="defalut" selected>城市</option> <!-- selected的意思是这个选择单表的默认选择 -->
<option value="beijing">北京</option>
<option value="hangzhou">杭州</option>
<option value="shanghai">上海</option>
</select>
</div> <!-- 文本输入区域表单div块 -->
<div class="textarea">
<textarea name="article" rows="8" cols="80">
默认内容
</textarea>
</div> <!-- 隐藏表单div块,可以用来做安全策略,应用案例:csrf -->
<div class="hidden">
<input type="hidden" name="csrf" value="1234567890">
</div> <!-- 其他表单div块 -->
<div class="others">
<input type="button" value="Button" > <!-- 普通的按钮,无法提交 -->
<input type="submit" value="Submit" > <!-- 可以提交 -->
<input type="reset" value="Reset" > <!-- 重置按钮,用来清空重置这个form中输入的一切东西 -->
</div> </form> </div> </body>
</html>
效果:https://evenyao.github.io/biaodantest/
注意点
注意上面示例中注释的部分基本能够涵盖常用的表单使用方法
HTML 之 表单的更多相关文章
- ASP.NET Aries 入门开发教程9:业务表单的开发
前言: 经过前面那么多篇的列表的介绍,终于到了大伙期待的表单开发了. 也是本系列的最后一篇文章了! 1:表单页面的权限设置与继承 对于表单页面,权限的设置有两种: 1:你可以选择添加菜单(设置为不显示 ...
- 探索ASP.NET MVC5系列之~~~3.视图篇(下)---包含常用表单和暴力解猜防御
其实任何资料里面的任何知识点都无所谓,都是不重要的,重要的是学习方法,自行摸索的过程(不妥之处欢迎指正) 汇总:http://www.cnblogs.com/dunitian/p/4822808.ht ...
- jQuery学习之路(8)- 表单验证插件-Validation
▓▓▓▓▓▓ 大致介绍 jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法,包括 ...
- jQuery学习之路(5)- 简单的表单应用
▓▓▓▓▓▓ 大致介绍 接下来的这几个博客是对前面所学知识的一个简单的应用,来加深理解 ▓▓▓▓▓▓ 单行文本框 只介绍一个简单的样式:获取和失去焦点改变样式 基本结构: <form actio ...
- 12、Struts2表单重复提交
什么是表单重复提交 表单的重复提交: 若刷新表单页面, 再提交表单不算重复提交. 在不刷新表单页面的前提下: 多次点击提交按钮 已经提交成功, 按 "回退" 之后, 再点击 &qu ...
- .net erp(办公oa)开发平台架构概要说明之表单设计器
背景:搭建一个适合公司erp业务的开发平台. 架构概要图: 表单设计开发部署示例图 表单设计开发部署示例说明1)每个开发人员可以自己部署表单设计至本地一份(当然也可以共用一套开发环境,但是如 ...
- javascript表单的Ajax 提交插件的使用
Ajax 提交插件 form.js 表单的下载地址:官方网站:http://malsup.com/jquery/form/ form.js 插件有两个核心方法:ajaxForm()和ajaxSubmi ...
- 玩转spring boot——AOP与表单验证
AOP在大多数的情况下的应用场景是:日志和验证.至于AOP的理论知识我就不做赘述.而AOP的通知类型有好几种,今天的例子我只选一个有代表意义的“环绕通知”来演示. 一.AOP入门 修改“pom.xml ...
- from表单提交数据之后,后台对象接受不到值
如果SSH框架下,前段页面通过from表单提交数据之后,在后台对象显示空值,也就是接收不到值得情况下.首先保证前段输入框有值,这个可以在提交的时候用jQuery的id或者name选择器alert弹出测 ...
- form表单验证-Javascript
Form表单验证: js基础考试内容,form表单验证,正则表达式,blur事件,自动获取数组,以及css布局样式,动态清除等.完整代码如下: <!DOCTYPE html PUBLIC &qu ...
随机推荐
- AD9516锁相环功能外接环路滤波器的设计与分析
- jquery特效 点击某项,其它隐藏
<html> <head> </head> <body> <script> $(function(){ $(".cPage a&q ...
- 使用 input[type=file]上传文件
var $file = $('#file'); $('#btn').click(function() { var data = new FormData(); data.append('file', ...
- 在Notepad++中使用文本对比插件
目前Notepad++最新版是7.5.1,但很多插件仍然不能在64位版中使用,官网上是这么说的“Note that the most of plugins (including Plugin Mana ...
- 第一课、安装登录CentOS7
一.学习之初 1.学习这个课程的目的是,高薪就业,搞运维. 2.应该在宁波发展. 3.大概给自己定的计划是4个月能学习2遍. 4.学好之后就跳槽. 5.2年左右的时间要达到1.5W争取. 学习方法: ...
- Linux中JDK的安装步骤
1.下载jdk安装包rpm格式安装 http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa8 ...
- 【mongdb主从复制和同步】
主从同步: Master: Slave: 副本集: #在卷本中加任意主机 #登录从 #登录主 #同步日志 #仲裁: 向集群中添加主机成为仲裁 #查看集群里的成员角色参数:
- 微信小程序车牌号码模拟键盘输入
微信小程序车牌号码模拟键盘输入练习, 未经允许,禁止转载,抄袭,如需借鉴参考等,请附上该文章连接. 相关资料参考:https://blog.csdn.net/littlerboss/article/d ...
- laydate5.0 设置最大最小值
由于新版的laydate时间插件在初始化时已设置时间最大最小范围,且生成对象,无法重新渲染改变其日期最大最小值. 有网友经实验贴出如下方法可达成目的,故做记录. //开始时间 var startDat ...
- PHP7.1中使用openssl替换mcrypt
PHP7.1中使用openssl替换mcrypt 在php开发中,使用mcrypt相关函数可以很方便地进行AES加.解密操作,但是PHP7.1中废弃了mcrypt扩展,所以必需寻找另一种实现.在迁移手 ...