如何使用javescript在PHP中发送单选按钮值?

这个问题在这里已经有了答案:

  • 我如何知道通过jQuery选择了哪个单选按钮? 29个答案

  • 首先你使用相同的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?

    下一篇: Detect whether radio button is disabled or enabled