HTML---表单详解

article/2025/2/28 20:23:05

目录

一、表单介绍

二、表单元素

1:input输入表单元素

(1) text和password

(2)radio和checkbox

(3)button

 2:label标签

 3:select下拉表单元素

 4:textarea文本域元素


一、表单介绍

表单分为三个部分,表单域、表单元素、提示信息。

表单域的标签是:

<form> 表单内容
</form>

对于表单最经典的例子就是在注册网页中遇到的情况,整个注册页面就是表单域,其中提示你输入的是用户名还是密码还是其它的什么就是提示信息。剩下的选择情况就属于表单元素了。表单三个部分中的表单域和提示信息很好理解,本文不做过多的解释,本文着重讲解表单元素。

二、表单元素

1:input输入表单元素

<input>是用户输入,用来收集用户的信息的,在其中包含一个type属性,type属性的不同,决定了输入字段的形式(可以是文本,复选框,按钮等等)。

<input type="属性值">

 下面是其中type属性值:

button    定义可点击按钮(多数情况下,用于通过JavaScript启动脚本)
checkbox  定义复选框(就是可以多选)
file      定义输入字段和浏览按钮,供文件上传
hidden    定义隐藏的输入字段
image     定义图像形式的提交按钮
password  定义密码字段,该字段中的字符被隐藏
radio     定义单选按钮
reset     定义重置按钮,重置按钮会清除表单中的所有数据
submit    定义提交按钮,提交按钮会把表单数据发送到服务器
text      定义单行的输入字段,用户可在其中输入文本,默认宽度是20个字符

当然了<input>还有其它的属性值:

name         定义input元素的名称
value        规定input元素的值
checked      规定input元素首次加载时的初始化
maxlength    规定输入字段中的字符的最大长度

name和value是给我们后台人员看的,单选框想要达到单选的效果,那么它的name都要相等,复选框同样如此。checked属性就是如果页面初始化加载成功出现时你想要页面出现一些默认的选项,只要在对应的选项中checked="checked"即可。maxlength就是控制输入字符的长度。

对于其中有些注意的或者我认为重要的我会讲解(当然大家也可以查阅文档),其他没有讲解的就是没啥细节。

(1) text和password

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><form>用户名:<input type="text"><br> 密码:<input type="password"><br></form>
</body></html>

(2)radio和checkbox

这个就需要用到<input>的其它属性值了

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><form>用户名:<input type="text" value="Niubi"><br> 密码:<input type="password"><br><br> 男<input type="radio" name="sex" checked="checked"> 女<input type="radio" name="sex"><br> 爱好:<input type="checkbox" name="ho" checked="checked">吃饭 &nbsp; <input type="checkbox" name="ho">跳绳 &nbsp; <input type="checkbox" name="ho" checked="checked">上课</form>
</body></html>

(3)button

button按钮就是按钮以启动脚本

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><form>用户名:<input type="text" value="Niubi"><br> 密码:<input type="password"><br><br> 男<input type="radio" name="sex" checked="checked"> 女<input type="radio" name="sex"><br> 爱好:<input type="checkbox" name="ho" checked="checked">吃饭 &nbsp; <input type="checkbox" name="ho">跳绳 &nbsp; <input type="checkbox" name="ho" checked="checked">上课<input type="button" value="点我啊"></form>
</body></html>

 2:label标签

label标签是什么呢?在点击按钮复选框或者其它的什么表单元素时时,万一按钮它们太小点不到,那我点击按钮相对应的文字描述也可以实现相对应的事件。label标签就是要用来做这个的。

    <label for="dd">用户名:</label><input type="text" id="dd">

重点就是<label>标签中的for属性和<input>中的id属性,它们保持一致即可 

3:select下拉表单元素

下拉表单元素是什么呢?就是万一选择的选项很多,全部排列出来不美观,这时候就需要它了,用的时候可以拿出来,不需要的时候可以隐藏起来。

<select><option></option><option></option><option selected="selected"></option>    表示该选项默认,外面会展示出
....
</select>
<form>地址:<select><option>安徽</option><option>浙江</option><option>上海</option></select></form>

4:textarea文本域元素

文本域标签其实和前面的<input>中的type属性值中的text相似,不过却不一样。当你输入的文本很多时,text属性值只能控制范围是一行,而这时候textarea文本域的作用来了。话不多说,直接操作。

<textarea cols="每行中的字符数" rows="显示的行数(注意是隐藏后显示的行数)></textarea>
<body><form>请输入数据:<textarea cols="2" rows="3"></textarea></form>
</body>

 


http://chatgpt.dhexx.cn/article/g4moo0uu.shtml

相关文章

HTML --- 表单

目 录 1.表单的用途 2.表单的工作原理 3.表单中的各种标签 表单标签 form 输入标签 input 文本文框标签 textarea 下拉框标签 select 按钮标签 button 4.表单实例 1.表单的用途 表单在网页上用来 给访问者填写信息 的&#xff0c;从而获得用户信息&#xff0c;使用网…

Html的表单

目录 一、表单基础内容&#xff1a; 表单示例1&#xff1a; 表单示例2&#xff1a; 二、下拉列表和fieldset的使用 表单示例三&#xff1a; 表单示例四&#xff1a; 一、表单基础内容&#xff1a; 表单一般使用form标签包裹&#xff0c;其中&#xff1a; action"url…

java中css js是什么_js、jsp、css都是什么意思?

js、jsp、css都是什么&#xff1f;下面本篇文章就来给大家简单介绍一下js、jsp、css。有一定的参考价值&#xff0c;有需要的朋友可以参考一下&#xff0c;希望对大家有所帮助。 js是什么意思&#xff1f; js全称Javascript&#xff0c;是一种高级的、解释型、直译式脚本语言&a…

css画圆和三角

1. css画园 代码&#xff1a; .circle {width: 100px;height: 100px;background: #C6E2FF;border-radius: 50px; }效果&#xff1a; 2. css画三角 代码&#xff1a; .triangle {width: 0;height: 0;border-left: 50px solid transparent;border-right: 50px solid transp…

HTML+CSS画圆、半圆、扇形、三角形

使用border-radius&#xff1a;____px代码实现圆&#xff0c;半圆&#xff0c;扇形&#xff0c;三角形 1、圆 html中设定一个盒子 css中盒子样式 代码实现图 2、半圆 html中设定一个盒子 css中盒子样式 代码实现效果图 3、扇形 html中设定一个盒子 css中盒子样式 代码实现效…

以下css属性可以用来画圆的是,css3 如何画圆

css3画圆的实现方法&#xff1a;首先创建一个HTML示例文件&#xff1b;然后定义一个div&#xff0c;并命名为“circle”&#xff1b;最后通过css属性“border-radius”使div实现圆的效果即可。 本教程操作环境&#xff1a;Dell G3电脑、Windows7系统、HTML5&&CSS3版本。…

【css】用css画圆,半圆和三角形

用css画圆&#xff0c;半圆和三角形 圆&#xff0c;半圆三角形 圆&#xff0c;半圆 // 圆 宽高相等&#xff0c; border-radius大于宽度的一半 .circle{width: 100px;height: 100px;background: red;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px…

使用CSS画圆

如何使用CSS画圆&#xff1f; <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <title>Title</title> <style .circle{width:100px;height:100px;background-color:#f00;border-radius:50%;-moz-b…

如何用CSS画圆 以及添加阴影

圆形的画法&#xff1a; 先画一个矩形&#xff0c;然后添加 border-radius属性&#xff0c;设置值为正方形的一半。 #content{width: 200px;height: 200px;border-radius: 100px;box-shadow:20px 20px 30px gray;background-color: pink;position: relative;left: 100px;top:10…

CSS画圆和三角形

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>CSS画图形</title><style>#circle{width: 200px;height: 200px;background-color: grey;border-radius: 100px;}#half-circle{width: 200p…

用CSS画圆和三角形

圆形的原理不必多说&#xff0c;三角形的原理是使用border&#xff0c;border呈扇形向外展开&#xff0c;当width为0时&#xff0c;就是三角形&#xff0c;可以给四个方向的border设置不同的颜色&#xff0c;查看效果图就能一目了然。 <!DOCTYPE html> <html lang&qu…

CSS画圆、三角形、品字、骰子

CSS画圆、三角形、品字、骰子 前言&#xff1a;这篇文章主要是本人正在看面试题&#xff0c;面试题当成八股文来背&#xff0c;太难了。所以&#xff0c;通过写笔记&#xff0c;并自己实践来加深印象。如果这篇文章对你有帮助&#xff0c;请不要吝啬你的赞。 圆 让 border-rad…

CSS画圆实现代码

主要是css圆的样式定义的问题&#xff0c;解决好后就能画出来了 <!DOCTYPE html> <html> <head><meta charset"UTF-8"><title>Document</title><style>.circle{width: 100px;height: 100px;border-radius: 50px;border: …

用CSS画圆、半圆、线性箭头

一、css画半圆 border-radius 可以设置盒子四边的弧度。可以设置%&#xff0c;px等单位。 在css中利用border-radius可以画出圆形&#xff0c;半圆&#xff0c;等图案 半圆需要两个块元素&#xff0c;两个块元素分别设置一个对应的角即可。 <style>.a{width: 200px;he…

css画圆教程

目录 一、border-radius1.作用2.使用语法 二、border-color 本文章主要讲解css的border-radius&#xff0c;border-color两个属性&#xff0c;利用它们就可以画出你想要的图形。 一、border-radius 1.作用 border-radius 允许你设置元素的外边框圆角。当使用一个半径时确定一…

用css画圆

用css完成一个实心圆形。要求圆形有边框、背景色&#xff0c;边框的宽度为10px、颜色为红色、边框样式为实心。背景色为蓝色。 background-color: blue;width: 100px;height: 100px;border-radius: 50%;border: 10px solid red;用css实现颜色渐变效果 background: radial-grad…

yml书写格式

书写格式&#xff1a; 大小写敏感属性层级关系使用多行描述&#xff0c;每行结尾使用冒号结束使用缩进表示层级关系&#xff0c;同层级左侧对齐&#xff0c;只允许使用空格(不允许使用Tab键)属性值前面添加空格(属性名与属性值之间使用冒号空格作为分隔)# 表示注释 注&#x…

Spring boot yml文件的书写格式

Spring boot yml文件的书写格式 使用ide 创建好spring boot文件格式后https://blog.csdn.net/weixin_42292697/article/details/93479876 再resources 目录下 创建了application.yml 的文件名 文件名不需要改动&#xff0c;改动Spring boot 会不识别 而导致出现错误 创建一个…

yml的格式写法

一.普通对象 1.语法 # 普通赋值配置 name: zhangsan2.范例 二.多层对象赋值 1.语法 # 配置端口号 server:port: 8088 # 对象配置 person:name: zhangsanage: 21gender: 12.范例 三.行内对象 1.语法 # 行内对象 person2: {name: zhangsn,age: 21,gender: 1}2.范例 四.数组…

springboot环境配置,yml格式,不同环境切换

配置文件properties.yml格式 注意&#xff1a; 大小写敏感数据前要有空格数据格式&#xff1a;对象、数组、纯量、数据格式引用${} # 加载顺序 yml > yaml > properties # 覆盖顺序&#xff1a;properties > yaml > yml&#xff0c;即properties中内容与其他冲突…