HTML表单部分功能汇总

一、占位符(placeholder)的使用

占位符,即用户在input输入框输入任何数据之前,输入框内显示的预定义文本。
直接看代码,一看就懂了

<input type="text">
<br/><br/>
<input type="text" placeholder="请输入内容">

运行结果
这里写图片描述


二、必填项(required)

要指定某些选项为必填项,不填用户将无法提交表单,

正常情况下

<form action="http://www.baidu.com">
    <input type="text" placeholder="请输入内容">
    <input type="submit" value="提交">
</form>

不输入任何内容,点击提交,页面将跳转到百度首页
这里写图片描述

当设置text属性为必填项后,代码如下

<form action="http://www.baidu.com">
    <input type="text" placeholder="请输入内容" required>
    <input type="submit" value="提交">
</form>

点击无内容点击提交
必填项


三、关于单选

1.列表内容

最普通的单选

<input type="radio" name="sex" value="male" />Male

只有点击“○”才会被选中
这里写图片描述

2.已被选中

<input type="radio" name="sex" value="male" checked/>Male

和1一样,只有点击“○”才有效果

3.点击文本,同样起效果
此时,就要用到一个<label>标签

<label>标签为 input 元素定义标注(标记)。
label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。
再通俗点说,就是用户鼠标点击控件相关的文本,也会触发控件,让它选中或取消

  <!--一-->
    <label for="male">Male</label>
    <input type="radio" name="sex" id="male"/>
    <br /><br />
  <!--二-->
    <label><input type="radio" name="sex" value="male"/>Male</label>

对于一:<label> 标签的 for 属性应当与相关元素的 id 属性相同,因为”for” 属性可把 label 绑定到另外一个元素,也就是说,此时必须要有id与for属性相对应,不然不起作用,记住,如果按照第一种方法,必须要有id

结果,点击“Male”也会被选中
这里写图片描述


四、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值