首页 前端知识 HTML5(6)标签介绍--表单

HTML5(6)标签介绍--表单

2024-02-12 14:02:11 前端知识 前端哥 495 883 我要收藏

前言

我们前几期的文章中介绍了很多标签,而今天我们要介绍一种非常常见的标签–表单。可能有些朋友还不知道表单是什么,简单的说就是我们在网页中输入密码,用户名等信息的输入框和提交按钮。下面我们来具体说一说。

标签

表单

<form>
</form>

表单是由< form >< /form >标签声明,我们可以在其中添加属性和 组件,例如最基本的

属性作用
action此属性表示提交表单时要执行的操作,通常是将表单数据提交到服务器处理表单数据的文件脚本中。
target提交数据后,服务器数据显示位置,默认_self在当前页面显示,_blank在新页面显示
name表单名称
action填写服务器地址
method提交方式:get和post两种,默认get
autocomplete是否开启表单自动补全,开启则自动填入曾经输入的数据,默认开启
novalidatenovalidate属性用于表单提交,表示在提交表单时不应该验证表单或输入域。
<form target="_self" method="get" autocomplete="on" name="表单">
        <input type="email">
        <input type="submit">
</form>

在这里插入图片描述
novalidate默认是检查的,可以将其设为true,将它关闭

表单相关元素

label标签

<label></label>

这是一种用于标记表单控件的HTML标签,通过与表单元素相关联,提供了可点击的文本标签。使用label标签可以提升表单的可用性和可访问性,同时还能使代码结构更清晰。
< label >标签中的for属性设置的字段要与< imput >标签中的id属性相同才能生效,否则需将< imput >放在< label >标签包裹内,则不用设置for和id

<label>不包裹,不使用for和id</label><input type="text">//无效
<label for="myInput1">不包裹,使用for和id</label><input type="text" id="myInput1">//有效
<label>包裹,不使用for和id<input type="text"></label>//有效
<label for="myInput2">包裹,使用for和id<input type="text" id="myInput2"></label>有效

< imput >标签

HTML的input标签是用于搜集用户输入信息的输入字段。
根据不同的type属性值,输入字段拥有很多种形式,如文本字段、复选框、掩码后的文本控件、单选按钮、按钮等。

type作用
text普通文本框,name属性设置提交数据名称,value设置初始值
password密码框,输入内容会转化为黑点,name属性设置提交数据名称,value设置初始值
submit提交按钮,value属性设置按钮名称,不设置则为submit
radio单选按钮,设置name和value属性表示提交数据,同一name属性值表示为一组内容;设置checked属性表示直接选中
checkbox多选按钮,name,value,check属性与radio同,只是可以多选
button普通按钮,value设置名称
<form target="_self" method="get" autocomplete="on">
        <label for="my1">
            姓名:<input type="text" id="my1" value="">
        </label><br>
        <label for="my2">
            密码:<input type="password" id="my2" value="1111111">
        </label><br>
        <label>
            性别:
            男:<input type="radio" name="r1" value="">
            女:<input type="radio" name="r1" value="">
        </label><br>
        <label>
            爱好:
            篮球:<input type="checkbox" checked value="篮球" name="h">
            足球:<input type="checkbox" checked value="足球" name="h">
            羽毛球:<input type="checkbox" checked value="羽毛球" name="h">
            乒乓球:<input type="checkbox" checked value="乒乓球" name="h">
        </label><br>
        <input type="button" value="按钮"><br>
        <input type="submit" value="提交">
</form>

在这里插入图片描述
表单的样式多种多样,我们可以通过设置不同属性来让他更加美观好用,这期内容就先介绍到这里,我们下期再见!

转载请注明出处或者链接地址:https://www.qianduange.cn//article/1862.html
标签
评论
会员中心 联系我 留言建议 回顶部
复制成功!