jQuery POST输入中的无线电功能

时间:2017-01-15 12:39:39

标签: javascript php jquery html javascript-events

抱歉我的英语不好。 按下Index.php按钮,将数据发送到脚本Resultx.php页面,该页面在同一页面上以异步调用方式响应。

的index.php

<script>
$(document).ready(function() { 
$("#input_form").submit(function(){
    var fett = $("#fett").val();        
    $.ajax({
        url: 'resultx.php',
        type: "POST",
        data: "fett="+fett,
        dataType: "html",
        success: function(data) {
        $("div#resultx").html(data);
        }  
        });

    return false;
}); 
}); 

</script>
<form name="testa" id="input_form" action="" method="post" class="form-shorten" onsubmit="return checkForm(this);">
 <input type="text" name="fett" class="form-control input-lg"  id="fett" required><br/> 
    <button name="invio" type="submit" class="btn" value="Send" onclick="loadDoc()"><span class="glyphicon glyphicon-fire"></span> Send</button>
        </form>

我想添加带有“radio function”的选项,它可以与变量“fett”一起发送,同时将变量“taskOption”发送到Resultx.php页面。

            <p><label class="radio-inline select">
          <input class="radio-inline select" type="radio" name="taskOption" id="taskOption1" value="taskOption1"> option1</label>
         <label class="radio-inline select">
         <input class="radio-inline select" type="radio" name="taskOption" id="taskOption2" value="taskOption2"> option2</label></p>

Resultx.php

<?php  
$fett = $_POST["fett"];   // ok 
$taskOptionOK = $_POST["taskOption"]; // This is what I need
echo "$fett ";  
echo "$taskOptionOK "; 
?> 

我知道这是微不足道的,但对我来说jQuery是kryptonite。

感谢大家给予我任何帮助。

1 个答案:

答案 0 :(得分:0)

要获取已选中复选框/收音机的值,您可以尝试以下操作:

var taskOption = $('input[name=taskOption]:checked').val();