有一个问题?
<input type="radio" name="optionsRadios" id="optionsRadios1" value="unlike" >不喜欢
这句里的name="optionsRadios" id="optionsRadios1" 貌似不设置也没变化。难的是这里面每项都得记样式名。大家是怎么学习呢
name是为了连接后台方便,单选框的name要一样
id="" 主要是为了让自己的标签让css设置样式
class="" 主要是为了让自己的标签让css设置样式,或者如果Bootstrap里面有这个类的话则会调用Bootstrap里面的样式
type="" 是显示标签的类型,填不同的type你标签显示出不同的东西
name="" 基本只是给后台调用,也就是你填这个是为了能够让后台调用,后台通过调用这个name里面的值就可以得到这个标签
value="" 基本是给后台调用,在页面上是不会显示这个值的,后台通过调用value就可以知道这个标签的内容是什么了。
id好像是为了JS调用,其他的上面说的都对,哈哈
“喜欢”和“不喜欢”的name值必须相等 实现单选效果
id是为了方便CSS样式表设置样式; name是为了将数据传输给后台是后台能提取出数据;
比如你当前的代码,name为optionsRadios, 当你点击type为submit的按钮后,表单数据会被提交到后台;如果你学过PHP就会知道,PHP通过$_REQUEST['optionsRadios']获取这个<input>的数据(当然$_REQUEST, $_POST, $_GET选用哪个得看你<form>的method属性)