博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第三章 笔记
阅读量:4325 次
发布时间:2019-06-06

本文共 2238 字,大约阅读时间需要 7 分钟。

一.表单

基本语法:
<form method="表单提交方式(post/get)" action="表单提交地址">
</form>
二.input元素
type:代表input元素类型
name: 表单元素名称
value: 表单元素初始值
size: 表单宽度
maxLength: 输入的最大字符数
checked: 主要用于单选或多选按钮,代表默认选中
三.常用表单元素
1.普通文本框 <input type="text" name="username" value="杨凯" size="30px" maxlength="10"/>
2.密码框 <input type="password" name="password" size="30" maxlength="16"/>
3.单选按钮(name属性必须有,值相同)
<input type="radio" name="gender" value="男" checked/>男
<input type="radio" name="gender" value="女"/>女
4.多选按钮(name属性必须有,值相同,可以选择多个)
<input type="checkbox" name="hobby" value="睡觉" checked/>睡觉
<input type="checkbox" name="hobby" value="吃饭"/>吃饭
<input type="checkbox" name="hobby" value="打豆豆"/>打豆豆
5.下拉框(name属性必须有,size代表初始显示项数)
<select name="address">
<option value="北京" name="bj">北京</option>
<option value="上海" name="sh">上海</option>
<option value="南京" name="nj">南京</option>
<option value="山东" name="sd" selected>山东</option>
<option value="西安" name="xa">西安</option>
</select>
6.按钮
button普通按钮:<input type="button" name="button" value="普通按钮"/>
reset按钮:(重置表单数据)<input type="reset" name="reset" value="重置按钮"/>
submit提交按钮:<input type="submit" name="submit" value="提交按钮"/>
image图像按钮(同样会提交表单数据):<input type="image" src="../image/login.gif" name="image"/>
7.多行文本域<textarea name="textarea" rows="20" cols="50"></textarea>
8.文件域
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="files" />
</form>

9.email自动验证: <input type="email" name="email"/>

10.网址自动验证: <input type="url" name="url"/>
11.数字:<input type="number" min="0" max="100" step="5" name="number"/>
12.滑块:<input type="range" name="range" max="20" min="-20" step="10"/>
13.搜索框:<input type="search" name="search"/>
四.表单的高级应用
1.隐藏域(在表单当中不会显示,但是确实存在数据,当提交时会将隐藏用于数据一起提交)
<input type="hidden" value="666" name="userid">

2.只读和禁用

<input name="name" type="text" value="张三" readonly>
<input type="submit " disabled value="保存" >
3.标注(光标定位)
<label for="id">标注的文本</label>
<input type="radio" name="gender" id="male"/>
五.表单的初级验证
1.placeholder 友好提示
2.required 非空
3.pattern 正则表达式验证
用户名:<input type="text" name="username" placeholder="请输入用户名" required/>
手机号:<input type="text" name="phone" required pattern="^1[358]\d{9}"/>
<input type="submit" value="提交"/>

转载于:https://www.cnblogs.com/ringqq/p/9872944.html

你可能感兴趣的文章
小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_39、SpringBoot2.x整合redis实战讲解...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第11节 Logback日志框架介绍和SpringBoot整合实战_44、新日志框架LogBack介绍...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第14节 高级篇幅之SpringBoot多环境配置_59、SpringBoot多环境配置介绍和项目实战...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第10节 SpringBoot整合定时任务和异步任务处理_41、SpringBoot定时任务schedule讲解...
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第10节 SpringBoot整合定时任务和异步任务处理_43、SpringBoot2.x异步任务实战(核心知识)...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_1_01课程简介
查看>>
小D课堂 - 零基础入门SpringBoot2.X到实战_第11节 Logback日志框架介绍和SpringBoot整合实战_45、SpringBoot2.x日志讲解和Logback配置实战...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_1_02技术选型
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_汇总
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_2_01传统架构演进到分布式架构
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_2_02 微服务核心基础讲解
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_2_03常见的微服务框架
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_2_04微服务下电商项目基础模块设计...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-01 什么是微服务的注册中心
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-02CAP理论知识
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-03CAP原理、常见面试题
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-04 SpringCloud微服务核心组件Eureka介绍和闭源后影响...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-05 服务注册和发现Eureka Server搭建实战...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-06 服务注册和发现之Eureka Client搭建商品服务实战...
查看>>
小D课堂 - 新版本微服务springcloud+Docker教程_3-07 Eureka服务注册中心配置控制台问题处理...
查看>>