【前端】【HTML笔记】之基础知识梳理(四)—— 表单

目录

七、表单

7.1 表单设置

7.2 表单控件

① 文本输入框和密码输入框:

​编辑

② 单选框和复选框:

③ 下拉选项框

④ 文本域

⑤ 提交按钮、重置按钮、普通按钮

7.3 表单控件的通用属性

① name 属性

② value 属性

③ disabled 属性

7.4 label 标签

7.5 表单标签总结


七、表单

7.1 表单设置

<form action="">
        ...
        <input>
        ...        
</form>

举例:

<form action="">
        用户名:<input type="text">
</form>

7.2 表单控件

① 文本输入框和密码输入框:

用户名:<input type="text">
密码:<input type="password" maxlength="6">

 type设置为 text 时为文本输入框(默认),设置为 password 时为密码输入框

② 单选框和复选框:

<input type="radio" name="sex" value="male">男
<input type="radio" name="sex" value="female">女
<br>
课程:
<input type="checkbox" value="1" checked>语文
<input type="checkbox" value="2">数学
<input type="checkbox" value="3">英语

  type设置为 radio 时为单选框,设置为 checkbox 时为复选框

注:多个单选框设置为单选时,需要设置相同的 name 值;checked 默认选中,可应用于单选框和复选框

③ 下拉选项框

城市:
        <select>   
            <option value="1" selected>北京</option>
            <option value="2">上海</option>
            <option value="3">深圳</option>
        </select>

注:下拉选项框中 selected 默认选中

④ 文本域

<textarea rows="10" cols="25"></textarea>

⑤ 提交按钮、重置按钮、普通按钮

<!-- 使用 button 标签实现提交按钮 -->
<button type="submit">提交</button>

<!-- 使用 button 标签实现重置按钮 -->
<button type="reset">重置</button>

<!-- 使用 button 标签实现普通按钮 -->
<button type="button">普通按钮</button>

注:button 标签的 type 属性值默认是 submit 

7.3 表单控件的通用属性

① name 属性

name 属性规定 input 元素的名称,对提交到服务器后的表单数据进行标识或者在客户端通过 JavaScript 引用表单数据。

Ⅰ.同一单选项,有多个单选框,需要设置相同 name 值才具有单选功能;

Ⅱ.下拉选项框需要将 name 设置到 select 上。

HTML <input> 标签的 name 属性

② value 属性

 value 是值。

Ⅰ. 对于文本输入框和密码输入框,value 可以设置默认输入的内容;
Ⅱ. 对于单选框和复选框,value 可以设置真正提交的数据;
Ⅲ. 对于 input 实现的提交按钮、重置按钮、普通按钮,value 可以设置按钮上的文字;
Ⅳ. 对于 option,value 可以设置真正提交的数据;但是如果没有设置 value 输入,会将 option 中间的文字作为提交的数据;
Ⅴ. button、textarea、select 没有 value 属性。

HTML input value 属性 | 菜鸟教程

③ disabled 属性

disabled 属性是一个布尔属性,规定应该禁用的  input 元素,被禁用的 input 元素是无法使用和无法点击的。

Ⅰ. disabled 属性可以将表单控件设置为不可用状态;

Ⅱ. disabled 属性不需要设置值。

注:disabled 属性不适用于 <input type="hidden">。

HTML input disabled 属性 | 菜鸟教程 HTML button disabled 属性 | 菜鸟教程

7.4 label 标签

label 标签为 input 元素定义标注(标记)。

label 元素不会向用户呈现任何特殊效果。但它为鼠标用户改进了可用性,如果在 label 元素内点击文本,就会触发此控件。

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

性别:
<label>
    <input type="radio" name="gender"> 男
</label>
<label>
    <input type="radio" name="gender"> 女
</label>

 

① 单选框、复选框通常情况下使用 label 将表单控件与文字描述包裹;

② 文本输入框、密码输入框、下拉选项、文本域,通过设置 label 标签 for 属性的值与表单控件 id 属性的值一致;

③ 提交按钮、重置按钮、普通按钮不需要使用 label 。

HTML <label> 标签 | 菜鸟教程

7.5 表单标签总结

标签名语义和功能属性单标签和双标签
form表单包裹元素

action:设置提交地址。

target:提交地址的打开窗口。

input各种类型的表单控件

type:设置表单控件的类型。

name:表单控件的标识。

value:表单控件的值。

maxlength:设置最大可输入长度。

checked:设置为默认选中。

disabled:设置表单控件不可用

button各类类型的按钮type:按钮的类型
textarea文本域

rows:默认显示的行数(高度)

cols:默认每行的字符个数(宽度)

name:表单控件的标识。

disabled:设置表单控件不可用

select下拉选项包裹元素

name:表单控件的标识。

disabled:设置表单控件不可用

option下拉选项

value:该选项的值(真正要提交的数据) selected:设置默认选中。

disabled:设置表单控件不可用

label用于关联表单控件for:与所关联的表单控件的ID一致

HTML 表单 | 菜鸟教程

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值