input单选框加name属性

为什么input单选框radio一定要加name属性才起作用?

阅读 5.9k
2 个回答

单选框,就像单项选择题一样,如何让浏览器知道这是道单选题呢,radio通过同名也就是同name来实现

<input type="radio" id="radio1" name="radio1" />
<input type="radio" id="radio2" name="radio1" />

单选框的 name 属性是来定义同一组radio的。
如果你不写name

<input type="radio" id="radio1" />
<input type="radio" id="radio2" />

这两个radio不在同一组,是没办法使用单选的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题