源码论坛公告:本站是一个交流学习建站资源的社区论坛,旨在交流学习源码脚本等资源技术,欢迎大家投稿发言! 【点击此处将锦尚放在桌面

源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 2421|回复: 0

[CSS/Html] HTML如何设置复选框、单选框以及默认选项?

[复制链接]

3102

主题

3503

帖子

13万

金币

超级版主

Rank: 8Rank: 8

积分
272470
发表于 2023-4-19 15:36:19 | 显示全部楼层 |阅读模式

本篇文章主要给大家介绍HTML怎么设置复选框以及单选框的。

我们在网站开发过程中,有时会需要实现类似调查问卷的功能,那么既然是问卷,就避免不了单选或者多选的情况。对于新手朋友来说,或许不太清楚。

下面我们就通过简单的代码示例,为大家介绍HTML设置复选框以及单选框的方法。
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>HTML设置复选框、单选框</title>
  6. </head>
  7. <body>
  8. <form name="from1" id="form1" action="upload.php">
  9. <label>性别:</label>
  10. <input type="radio" name="sex" value='male'/><label>男</label>
  11. <input name="sex" checked type="radio" value="female"/><label>女</label>
  12. <input name="sex" type="radio" value="gay"/><label>同性恋</label>
  13. <br>
  14. <label>科目:</label>
  15. <input name='subject' type="checkbox" value="Chinese"><label>语文</label>
  16. <input name='subject' type="checkbox" checked value="Math" ><label>数学</label>
  17. <input name='subject' type="checkbox" checked="checked" value="English"/><label>英语</label>
  18. <input name='subject' type="checkbox" checked value="Sport"/><label>体育</label>

  19. </form>
  20. </body>
  21. </html>
复制代码

这里我们是直接刷新浏览器,可以发现尽管不选择,单选框以及复选框都会有默认选项。

重要标签及属性详解:

<input> 标签规定用户可输入数据的输入字段。

根据不同的 type 属性,输入字段有多种形态。输入字段可以是文本字段、复选框、密码字段、单选按钮、按钮等等。

这里我们使用“radio”属性来设置单选框,“checkbox”来实现复选框及多选框。

checked 属性规定在页面加载时应该被预先选定的 input 元素,简单来说就是如果我们需要设置默认选项,只要在规定的输入框中加入checked值就可以了。

注意:

当我们在单选框中,添加多个checked值即想要设置多个默认选项时,会以最后一个checked为准。

如上述代码中,我们将单选框添加两个checked值
  1. <label>性别:</label>
  2. <input type="radio" name="sex" value='male'/><label>男</label>
  3. <input name="sex" checked type="radio" value="female"/><label>女</label>
  4. <input name="sex" checked type="radio" value="gay"/><label>同性恋</label>
复制代码

本篇文章就是关于HTML设置复选框以及单选框的相关知识介绍,浅显易懂,希望对需要的朋友有所帮助!

想要了解更多前端相关知识,可以关注锦尚中国!!!

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

锦尚中国源码论坛

聚合标签|锦尚中国,为中国网站设计添动力 ( 鲁ICP备09033200号 ) |网站地图

GMT+8, 2024-5-19 03:04 , Processed in 0.037189 second(s), 16 queries .

带宽由 锦尚数据 提供 专业的数据中心

© 锦尚中国源码论坛 52jscn Inc. 非法入侵必将受到法律制裁 法律顾问:IT法律网 & 褚福省律师 锦尚爱心 版权申诉 版权与免责声明