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 ...
随机推荐
- php新闻静态化方法
$view=file_get_contents('./a.tpl'); //新闻详情页模板模式,需要数据位置定义标签如{title},{content} $php_content=str_replac ...
- Shader Optimization Tips
Author : http://www.cnblogs.com/open-coder/p/3982999.html During the last few months, I have been wo ...
- Wireshark抓取Mqtt报文
安装版本较高的Wireshark,我的版本是2.4.6,然后在编辑--> 首选项--> 协议中找到MQTT,然后将端口改为你MQTT服务器的端口,然后就可以在抓包中抓到MQTT了
- CentOS7安装.Net Core2.2
一.安装.Dotnet Core 2.2 Runtime Linux上运行Dotnet Core程序的前提是安装Dotnet Core Runtime .Net Core对不同的Linux版本提示了 ...
- 导入jar包和创建jar文件
具体步骤 导入jar包 1.在第一个工程中编写工具类并运行生成.class文件 2.在myeclipse工具栏找到open in 文件夹图标找到.class文件所在的包,将其全部复制到某个盘符下( ...
- jquery输入框动态查询l<li></li>列表
1.html代码如下: 2.js代码如下: $('#search').bind('input propertychange', function () { searchKpoint(); }); fu ...
- node.js使用Sequelize 操作mysql
Sequelize就是Node上的ORM框架 ,相当于java端的Hibernate 是一个基于 promise 的 Node.js ORM, 目前支持 Postgres, MySQL, SQLite ...
- thinkphp5实现定位功能
一.所需资源链接:百度网盘.主要包含一个ip地址库和一个ip类文件. 二.下载好后,在extend目录下面创建一个location的目录,将下载的文件解压到该目录.给类文件增加一个命名空间,便于我们使 ...
- tomcat8.5配置高并发
最近部署的tomcat应用,有一天压测的时候,测试一致反馈下载不了,结果查看日志才发现如下错误: INFO: Maximum number of threads (200) created for c ...
- 北京Uber优步司机奖励政策(12月10日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...