亮瞎眼,网页表单居然还有能这样用?

简介: 亮瞎眼,网页表单居然还有能这样用?

单选框的使用技巧


单选框是一种常用的表单元素,允许用户在一组选项中选择一个。下面是一些单选框的使用技巧:

  1. 分组单选框: 使用相同的 name 属性将单选框分组,以确保用户只能选择其中一个选项。【name 属性一致,代表一组】
<input type="radio" id="male" name="gender" value="male"> 男性<br>
<input type="radio" id="female" name="gender" value="female"> 女性<br>

  1. 使用 <label>** 元素:** 使用 <label> 元素将文本和单选框关联起来,增加用户体验和可访问性。【点击文字就可以选择单选框】
<label for="male"><input type="radio" id="male" name="gender" value="male"> 男性</label><br>
<label for="female"><input type="radio" id="female" name="gender" value="female"> 女性</label><br>


3.默认选中: 使用 checked 属性可以设置单选框的默认选中状态。

<input type="radio" id="male" name="gender" value="male" checked> <label for="male">男性</label><br>

4c4d6114d39432f9919f5b26daa2abc4.png


复选框的使用技巧


与单选框类似,复选框也是一种常用的表单元素,允许用户选择一个或多个选项。下面是一些复选框的使用技巧:

  1. 分组复选框: 使用相同的 name 属性将复选框分组,以便在后台处理时识别用户的选择。
<input type="checkbox" id="coding" name="interest" value="coding"> <label for="coding">编程</label><br>
<input type="checkbox" id="reading" name="interest" value="reading"> <label for="reading">阅读</label><br>

2859d8ffdeb691244fbf6025f08aa925.png

2.使用 <label>** 元素:** 同样地,使用 <label> 元素将文本和复选框关联起来,提升用户体验。

<form action="" method="post" name="formName">
     爱好:<input type="checkbox" name="running" checked>跑步
<input type="checkbox" name="reading" checked>阅读
<input type="checkbox" name="shopping" checked>购物
</form>

2dc10c628d95fb3e952947c8fa771141.png

关于复选框还有几点需要引起读者的注意:

复选框可以多选,不限制选中的数量;

复选框要想被正确提交,必须设置 name 属性,而且每个复选框的 name 属性值和 value 属性值都建议不同;

复选框建议与 <label> 标签配合使用;

<label> 标签中的 for 属性指向复选框的 id 属性,类似绑定。

相关文章
|
6月前
|
移动开发 JavaScript 前端开发
分享88个表单按钮JS特效,总有一款适合您
分享88个表单按钮JS特效,总有一款适合您
54 1
|
6月前
|
存储 移动开发 JSON
分享86个表单按钮JS特效,总有一款适合您
分享86个表单按钮JS特效,总有一款适合您
64 1
|
6月前
|
移动开发 前端开发 JavaScript
分享66个表单按钮,总有一款适合您
分享66个表单按钮,总有一款适合您
65 4
|
JavaScript 开发者
|
4月前
闪动文字动态效果404单页源码
闪动文字动态效果404单页源码,将源码放到空白的404.html里面即可,上传到服务器设置好重定向就可以使用了,喜欢的同学拿去使用吧
32 4
闪动文字动态效果404单页源码
|
6月前
|
移动开发 JSON JavaScript
分享76个表单按钮JS特效,总有一款适合您
分享76个表单按钮JS特效,总有一款适合您
52 5
【分享】宜搭抽屉内嵌入表单,表单提交后自动隐藏抽屉
抽屉内嵌入表单,表单提交后自动隐藏抽屉
555 1
|
JavaScript 前端开发 API
前端|获取网页中鼠标选中文字
前端|获取网页中鼠标选中文字
246 0
|
Web App开发 前端开发
网页|如何实现网页变灰效果
网页|如何实现网页变灰效果
124 0