HTML基础知识学习(下) --表单标签

表单标签

使用表单的目的 是为了收集用户信息
一个完整的表单通常由表单域表单控件(也称表单元素)和提示信息 3个部分组成

1、表单域:是一个包含表单元素的区域
在HTML标签中,<form>标签用于定义表单域,以实现用户信息的搜集和传递
<form>会把它范围内的表单元素信息提交给服务器

常用属性如下表

属性 属性值 作用
action url地址 用于指定接收并处理表单数据的服务器程序的url地址
method get/post 用于设置表单数据的提交方式,其取值为个体或post
name 名称 用于指定表单的名称,以区分同一个页面中的多个表单域

例如:

<form action="url地址" method="提交方式" name="表单名称">
	  各种表单元素控件
</form>

2、表单控件
一共有三个
(1): input 输入表单元素 单标签
(2): select 下拉表单元素
(3): textarea 文本域元素

(1):input 输入表单元素
<input>标签中,包含一个type属性,根据不同的type属性值,输入的字段有很多种形式(可以是文本
字段、复选框、掩码后的文本控件、单选按钮、按钮等)

语法格式:

<input type="属性值" />

type属性的属性值及其描述如下表

属性值 描述
button 定义可点击按钮
checkbox 定义复选框
file 定义输入字段和“浏览”按钮,供文件上传
hidden 定义隐藏的输入字段
image 定义图像形式的提交按钮
password 定义密码字段。该字段中的字符被掩码
radio 定义单选按钮
reset 定义重置按钮。重置按钮会清除表单中的所有数据
submit 定义提交按钮。 提交按钮会把表单数据发到服务器
text 定义单行输入的字段,用户可以在其中输入文本。默认宽度为20个字符

除了type属性,<input>标签还有其他很多属性,常用的如下表

属性 属性值 描述
name 由用户自定义 定义input元素的名称
value 由用户自定义 规定input元素的值
checked checked 规定此input元素首次加载时应当被选中
maxlength 正整数 规定输入字段中的字符的最大长度

使用样例:

<form>
    用户名:<input type="text" name="username" value="input"/>  <br>
    密码: <input type="password" name="pwd"/> <br>

    <!--radio 单选按钮,可以实现多选以-->
    <!--name是表单元素名字,这里性别 单选按钮必须有相同的name 才可以实现多选一-->
    性别:男<input type="radio" name="sex"/> 女<input type="radio" name="sex"/><br>

    <!--checkbox 复选框 可以时现多选-->
    爱好:  吃饭<input type="checkbox" name="hobby"/>
           睡觉<input type="checkbox" name="hobby" />
           打豆豆<input type="checkbox" name="hobby" /> <br>
</form>

注意:
A: name和value是每个表单元素都有的属性值,主要给后台人员使用
B: name 表单元素的名字,要求单选按钮和复选框要有相同的name值
C: checked属性主要针对单选按钮复选框,当页面打开时就默认选中这个按钮
D: maxlength 是用户可以在表单元素输入的最大的字符数,一般较少使用

<label>标签
<label>标签为input元素定义标签
<label>标签用于绑定一个表单元素,当点击<label>标签内的文本时,浏览器 就会自动将光标转到或者选择对应的表单元素上,用来增加用户体验

语法格式:

<label for="sex">男</label> <input type="radio" name="sex" id="sex" />

核心:<label>标签的for属性应当于相关元素的id属性相同

(2):<select>フォーム要素
使用シナリオ:ユーザーが選択できるオプションが複数あり、ページ領域を節約したい場合は、タグを使用してドロップダウンリストを定義できます。

基本的な構文:

<select>
		<option>选项1</option>
		<option>选项2</option>
		<option>选项3</option>
</select>

注:
(1)<select>には少なくとも1つのペアが含まれます<option>
(2)<option>selected = "selected"で定義されている場合、現在のアイテムはデフォルトの選択アイテムです

例えば:

地址:		
</form>
    <select>
        <option>北京</option>
        <option>上海</option>
        <option>广州</option>
        <option>深圳</option>
    </select>
</form>

(3):<textarea>フォーム要素
が使用されます:ユーザー入力コンテンツがテキストボックスフォームを使用できない場合、今回はフォーム要素の<textarea>ラベル
<textarea>使用して、タグを使用して複数行のテキスト入力を定義し、入力を増やすことができますより多くのテキスト。メッセージボード、コメントでよく使用されます

基本的な構文:

<textarea rows="3" cols="20">
		文本内容
</textarea>

説明:cols = "各行の文字数" rows = "表示される行数"(実際の開発では一般的に使用されていません。すべてCSSを使用してサイズを変更しています)

おすすめ

転載: blog.csdn.net/qq_42524288/article/details/102746550