我可以从表单中获取文本输入的值。
像这样:
<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>
答案 0 :(得分:1)
单选按钮用于从多个值中选择单个值。因此,所有单选按钮的只有一个单一的名称,每个按钮的值可能会有所不同。您可以使用PHP中常用的$ _POST [&#39; name&#39;]来获取值。
<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;
答案 1 :(得分:0)
答案 2 :(得分:-1)
这是一个标准的HTML表单。 HTML表单始终提供所选单选按钮的值。如果你有一个具有相同名称值的2个单选按钮,这将起作用。然后,所选的单选按钮会将您的答案发布到服务器。然后,您可以以相同的方式获取值。
我希望这会有所帮助。