form表单标签知识小结
程序员文章站
2022-04-29 18:30:01
...
表单标签:
form 声明一个表单域
作用:用于收集用户信息,让用户填写、选择相关信息
格式:
<form action="">
表单标签
</form>
-
form 属性:
action:提交地址 如果不写,提交到当前页面 method:获取提交后台的数据信息方法 get方法 :获取的数据信息直接显示在浏览器网页标题名后面 数据安全性差 数据大小受到浏览器限制 post方法:获取的数据信息显示在后台network下面中 且以键值对 key=value 的形式存在 数据相对安全 数据大小不受限制
method 不写 默认为get方法
注意:
1.所有的表单内容,都要写在form标签里面
2.表单数据要以key = value 的形式提交到后台,所以form标签中input控件标签中必须添加name属性接收数据 -
input标签:
input 就是表单最核心的标签。input 标签有一个 type 属性,这个属性有很多类型的取值, 取值的不同就决定了 input 标签的功能和外观不同 属性: type: text 普通文本输入框 password 密码输入框 暗文输入 submit 提交 name:必须添加 作为提交数据的key value: 设定的默认值 一般做提醒用
-
单选框:
input的属性:type = "radio"; radio 单选框 同一组单选框的name属性的值必须相同 必须设置默认值 value属性
-
多选框:
input属性:type="checkbox" checkbox 多选框 复选框,最好也是有相同的 name(虽然他不需要互斥,但是也要有相同的 name) 同一组多选框的name属性的值必须相同 必须设置默认值 value属性 给单选、多选设置默认值 使用关键字 checked 指定 radio 和 checkbox 默认值,前提是同一组内容必须设置相同 name 属性
-
按钮:
作用:定义可点击按钮(多数情况下,用于通过 JavaScript 启动脚本) <input type="button" value="点我" /> 单纯的按钮 没有提交的意义
-
提交按钮:
作用:定义提交按钮。提交按钮会把表单数据发送到action属性指定的页面 <input type="submit" /> 注意事项: 1.这个按钮不需要写 value 自动就有 “提交” 文字 2.要想通过 submit 提交数据到服务器, 被提交的表单项都必须设置 name 属性
-
图片按钮:
作用:定义图像形式的提交按钮 <input type="image" src="xxx.jpg" />
-
重置按钮:
作用:定义重置按钮。重置按钮会清除表单中的所有数据 <input type="reset" /> 注意事项: 1.这个按钮不需要写 value 自动就有 “重置” 文字 2.reset 只对 form 表单中表单项有效果
-
下拉列表:
select 标签和 ul、ol、dl 一样,都是组标签。用于创建表单中的待选列表,可以从选择某一个带选项 格式: 选择籍贯: <select> <option name="city" value="1">北京</option> <option name="city" value="2">上海</option> <option name="city" value="3">广州</option> </select> 给下拉列表设置默认值:和 radio、checkbox 一样,select 也可以设置默认值,通过 selected 属性设置
注意:
1.select 必须添加name属性
2.option 必须设置value -
多行文本框(文本域):
textarea: 文本域/多行文本输入框 双标签 作用:textarea标签用于在表单中定义多行的文本输入控件 cols 属性表示 columns “列”,规定文本区内的可见宽度 rows 属性表示 rows “行”,规定文本区内的可见行数 格式: <textarea cols="30" rows="10">默认</textarea> 注意点: 1.可以通过 cols 和 rows 来指定输入框的宽度和高度 2.默认情况下输入框是可以手动拉伸的
–>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!--<style>-->
<!--/*.box1{*/-->
<!--/*width: 80px;*/-->
<!--/*border: 1px solid black;*/-->
<!--/*}*/-->
<!--</style>-->
<style type="text/css">
/*textarea{*/
/*resize: none;*/
/*}*/
</style>
</head>
<body>
<form action="" method="get">
账号:<input type="text" value="123"><br>
密码:<input type="text" value="122"><br>
账号:<input type="text" name="fullname" maxlength="8"><br>
密码:<input type="password" name="psw"><br>
<!--<input type="submit">-->
<br>
<input type="radio" name="city" value="1">北京
<input type="radio" name="city" value="2" checked>上海
<input type="submit">
<br>
<input type="checkbox" name="hobby" value="1">篮球
<input type="checkbox" name="hobby" value="2" checked>足球
<input type="checkbox" name="hobby" value="3">排球
<br>
<label for="account">账号</label>
<input type="text" id="account" />
<br>
<input type="radio" name="sex" id="man" /> <label for="man">男</label>
<br>
<input type="button" value="按钮">
<br>
<!--<div class="box1">-->
<!--<a href="https://www.baidu.com">百度一下</a>-->
<!--<input type="image" src="梦幻.jpg" width="80px">-->
<!--</div>-->
<a href="https://www.baidu.com"><img src="./梦幻.jpg" alt="" width="80" ></a>
<br>
<input type="image" src="梦幻.jpg" width="80">
<br>
<input type="reset">
<br>
选择籍贯:
<select>
<option name="city" value="1">北京</option>
<option name="city" value="2" selected>上海</option>
<option name="city" value="3">广州</option>
</select>
<br>
<!--给下拉列表添加分组-->
<select>
<optgroup label="北京市">
<option>海淀区</option>
<option>昌平区</option>
<option>朝阳区</option>
</optgroup>
<optgroup label="广州市">
<option>天河区</option>
<option>白云区</option>
</optgroup>
<option selected="selected">贵州</option>
</select>
<br>
<textarea name="文本标题" id="" cols="30" rows="10">填写文本域文本内容</textarea>
<input type="submit">
</form>
</body>
</html>
运行结果:
上一篇: html列表,表格等标签
推荐阅读
-
HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法
-
HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法
-
HTML5表单验证特性(知识点小结)
-
js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题
-
关于html 中form表单的内标签和使用
-
form表单使用小结
-
HTML入门之表单(form)标签
-
Html(table: 表格,form: 表单) 基础知识
-
form表单内的button标签问题_html/css_WEB-ITnose
-
form表单内的button标签问题_html/css_WEB-ITnose