如何使用javescript在PHP中发送单选按钮值?
这个问题在这里已经有了答案:
首先你使用相同的id 4次。 ID在文档中必须是唯一的,不能将相同的ID设置为4个元素。 另外我认为你从单选按钮获得价值的方式是错误的。
这或多或少是你如何从单选按钮获得价值的:(例如从另一个SO问题)
var optionu = $('input[name=optionu]:checked', '#controls').val()
同时从所有输入[radio]元素中删除id。
<label class="btn btn-primary active">
<input type="radio" class="form-control" name="optionu" value="Residential" checked /> Residential
</label>
<label class="btn btn-primary ">
<input type="radio" class="form-control" name="optionu" value="Commercial" /> Commercial
</label>
<label class="btn btn-primary ">
<input type="radio" class="form-control" name="optionu" value="Handyman" /> Handyman
</label>
你必须找到收音机的选中值。 你只是得到第一个无线电元素的价值。
我如何知道通过jQuery选择了哪个单选按钮?
编辑:你也不能为每个单选按钮使用相同的ID。 你必须给它一个类名或者用jQuery的名字来引用按钮。
尝试这个:
$('input[name=optionu]:checked').val()
在这里工作的小提琴:http://jsfiddle.net/robertrozas/9dYrR/
链接地址: http://www.djcxy.com/p/24577.html上一篇: How can I send radio button value in PHP using javescript?