关于name 和id 值设置的意义,谁能解释一下

来源:3-7 表单控件(复选框checkbox和单选择按钮radio)

幕布斯1509990

2017-09-07 20:34

有一个问题?

 <input type="radio" name="optionsRadios" id="optionsRadios1" value="unlike" >不喜欢

这句里的name="optionsRadios" id="optionsRadios1" 貌似不设置也没变化。难的是这里面每项都得记样式名。大家是怎么学习呢

写回答 关注

5回答

  • 慕容7227802
    2020-05-13 14:49:05

    name是为了连接后台方便,单选框的name要一样

  • qq_終嚸_0
    2018-09-10 16:37:07

    id=""  主要是为了让自己的标签让css设置样式

    class=""  主要是为了让自己的标签让css设置样式,或者如果Bootstrap里面有这个类的话则会调用Bootstrap里面的样式

    type="" 是显示标签的类型,填不同的type你标签显示出不同的东西

    name="" 基本只是给后台调用,也就是你填这个是为了能够让后台调用,后台通过调用这个name里面的值就可以得到这个标签

    value="" 基本是给后台调用,在页面上是不会显示这个值的,后台通过调用value就可以知道这个标签的内容是什么了。


  • 渊_弘
    2017-10-05 23:33:59

    id好像是为了JS调用,其他的上面说的都对,哈哈

  • coollin
    2017-09-28 10:14:47

    “喜欢”和“不喜欢”的name值必须相等  实现单选效果  

  • 慕少2717343
    2017-09-07 21:12:12

    id是为了方便CSS样式表设置样式; name是为了将数据传输给后台是后台能提取出数据;

    比如你当前的代码,name为optionsRadios, 当你点击type为submit的按钮后,表单数据会被提交到后台;如果你学过PHP就会知道,PHP通过$_REQUEST['optionsRadios']获取这个<input>的数据(当然$_REQUEST, $_POST, $_GET选用哪个得看你<form>的method属性)

玩转Bootstrap(基础)

告诉你使用Bootstrap,并且能够独立定制出适合自己的Bootstrap

314544 学习 · 2275 问题

查看课程

相似问题