用php获取RadioButton值

时间:2018-04-22 11:31:23

标签: javascript php html radio-button

我可以从表单中获取文本输入的值。

像这样:

<label for="lblName">Name (*):</label>
<input type="text" name="txtBoxName" id="txtBoxName">

我先提交表单并附上验证检查:

<form name="contactDataForm" action="sendMail.php" onsubmit="return ValidationCheck()" method="post">

这是sendMail.php:

$Name = $_POST['txtBoxName'];

这有效,但是你如何为RadioButton值做到这一点?选定的单选按钮值。

<input type="radio" name="test1" id="test1" value="test1" required> TEST 1<br>
    <input type="radio" name="test2" id="test2" value="test2"> TEST 2<br>

3 个答案:

答案 0 :(得分:1)

单选按钮用于从多个值中选择单个值。因此,所有单选按钮的只有一个单一的名称,每个按钮的值可能会有所不同。您可以使用PHP中常用的$ _POST [&#39; name&#39;]来获取值。

&#13;
&#13;
<form action="" method="post">
    <input type="radio" name="radio" value="1">Radio 1
    <input type="radio" name="radio" value="2">Radio 2
    <input type="radio" name="radio" value"3">Radio 3
    <input type="submit" name="submit" value="Get Selected Values" />
</form>
<?php
    if (isset($_POST['submit'])) {
        if(isset($_POST['radio']))
        {
            echo "You have selected :".$_POST['radio'];  //  Displaying Selected Value
        }
    }
?>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

使2个单选按钮具有相同的name属性test1 example

您将在PHP服务器上找到

的单选按钮值
$radioValue = $_POST['test1'];

答案 2 :(得分:-1)

这是一个标准的HTML表单。 HTML表单始终提供所选单选按钮的值。如果你有一个具有相同名称值的2个单选按钮,这将起作用。然后,所选的单选按钮会将您的答案发布到服务器。然后,您可以以相同的方式获取值。

我希望这会有所帮助。