关于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 之 表单的更多相关文章

  1. ASP.NET Aries 入门开发教程9:业务表单的开发

    前言: 经过前面那么多篇的列表的介绍,终于到了大伙期待的表单开发了. 也是本系列的最后一篇文章了! 1:表单页面的权限设置与继承 对于表单页面,权限的设置有两种: 1:你可以选择添加菜单(设置为不显示 ...

  2. 探索ASP.NET MVC5系列之~~~3.视图篇(下)---包含常用表单和暴力解猜防御

    其实任何资料里面的任何知识点都无所谓,都是不重要的,重要的是学习方法,自行摸索的过程(不妥之处欢迎指正) 汇总:http://www.cnblogs.com/dunitian/p/4822808.ht ...

  3. jQuery学习之路(8)- 表单验证插件-Validation

    ▓▓▓▓▓▓ 大致介绍 jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法,包括 ...

  4. jQuery学习之路(5)- 简单的表单应用

    ▓▓▓▓▓▓ 大致介绍 接下来的这几个博客是对前面所学知识的一个简单的应用,来加深理解 ▓▓▓▓▓▓ 单行文本框 只介绍一个简单的样式:获取和失去焦点改变样式 基本结构: <form actio ...

  5. 12、Struts2表单重复提交

    什么是表单重复提交 表单的重复提交: 若刷新表单页面, 再提交表单不算重复提交. 在不刷新表单页面的前提下: 多次点击提交按钮 已经提交成功, 按 "回退" 之后, 再点击 &qu ...

  6. .net erp(办公oa)开发平台架构概要说明之表单设计器

    背景:搭建一个适合公司erp业务的开发平台.   架构概要图: 表单设计开发部署示例图    表单设计开发部署示例说明1)每个开发人员可以自己部署表单设计至本地一份(当然也可以共用一套开发环境,但是如 ...

  7. javascript表单的Ajax 提交插件的使用

    Ajax 提交插件 form.js 表单的下载地址:官方网站:http://malsup.com/jquery/form/ form.js 插件有两个核心方法:ajaxForm()和ajaxSubmi ...

  8. 玩转spring boot——AOP与表单验证

    AOP在大多数的情况下的应用场景是:日志和验证.至于AOP的理论知识我就不做赘述.而AOP的通知类型有好几种,今天的例子我只选一个有代表意义的“环绕通知”来演示. 一.AOP入门 修改“pom.xml ...

  9. from表单提交数据之后,后台对象接受不到值

    如果SSH框架下,前段页面通过from表单提交数据之后,在后台对象显示空值,也就是接收不到值得情况下.首先保证前段输入框有值,这个可以在提交的时候用jQuery的id或者name选择器alert弹出测 ...

  10. form表单验证-Javascript

    Form表单验证: js基础考试内容,form表单验证,正则表达式,blur事件,自动获取数组,以及css布局样式,动态清除等.完整代码如下: <!DOCTYPE html PUBLIC &qu ...

随机推荐

  1. stylus(css预编译器)

    推荐去张鑫旭大神这里详细了解:http://www.zhangxinxu.com/jq/stylus/ 安装 npm install -g stylus 自动编译 $ stylus -w demo.s ...

  2. sql中table用法

    for c in (select column_value from table(f_split(V_FileID, ','))) loop --若没有填写资格开始结束时间,则填入 select co ...

  3. 一站式学习Redis 从入门到高可用分布式实践

    1:redis 是用c语言来实现的,速度快 持久化 单线程 复杂的数据类型有bitmap和hyperloglog和geo地理信息2:高可用.分布式 v2.8开始支持Redis-Sentinel(哨兵) ...

  4. 『C++』Temp_2018_12_13_Type

    #include <iostream> #include <string> using namespace std; class Object{ public: virtual ...

  5. GIT更新一其中一个提交版本

    有一小朋友刚才SVN转到GIT,最近老是咨询怎么才svn update -rXXXXX 在git其实也不麻烦,就是git checkout的事情,不管是分支还是TAG,都会有一个HASH版本号 1. ...

  6. wordpress | 网站访问速度优化方案(Avada)

    一.谷歌字体 原因: Wordpress系统默认使用谷歌字体,在国内谷歌域名被屏蔽,所以导致操作反应慢. 解决方法: 对于后台:找到Wordpress这个文件 /wp-includes/script- ...

  7. Git 学习笔记–基本操作

    Git 与 SVN 不同,是分布式的版本控制系统,不需要主服务器即可工作,实际中为了方便各个工作者间同步工作,通常还是会设置主服务器. Git的设置及初始化: 设置全局用户信息: luojiahu@u ...

  8. php源码建博客4--实现MVC结构微型框架

    主要: 常量优化路径 自动加载类 优化入口文件 安全访问项目目录 --------------文件结构:-------------------------------------- blog├─App ...

  9. 大数据学习--day02(标识符、变量、数据类型、类型转换、进制转换、原码反码补码)

    标识符.变量.数据类型.类型转换.进制转换.原码反码补码 标识符: java50个关键字不能做标识符,以数字开头不能做标识符(这个老是忘记写一个类名的时候) 变量: 变量分为成员变量和局部变量,注意作 ...

  10. Python学习:4.运算符以及数据类型解析

    运算符 一.算数运算: 二.比较运算: 三.赋值运算 四.逻辑运算 五.成员运算 基本数据类型 一.Number(数字) Python3中支持int.float.bool.complex. 使用内置的 ...