如何在php中的单选按钮值中获取文本框值

时间:2015-07-02 06:11:38

标签: php html

我的表格中有3个单选按钮。其中2个具有静态值,第3个具有单选按钮,该按钮应与文本框中输入的数字具有相同的值。我可以在下一页使用$ _POST方法获取前2个单选按钮值,但对于第3个单选按钮,该值为null。请帮我获取第3个单选按钮的文本框值。代码是:

    <input type="radio" name="radio" value="500000" checked="checked" />Purchase More than 5 Lakhs

    <input type="radio" name="radio" value="2000000" />Purchase More than 20 Lakhs

    <input type="radio" name="radio" value="" />Purchase More than : <input type="text" name="radio" /> 

2 个答案:

答案 0 :(得分:0)

如果您想使用PHP解决此问题,请尝试以下方法:

<input type="radio" name="radio" value="500000" checked="checked" />Purchase More than 5 Lakhs
<input type="radio" name="radio" value="2000000" />Purchase More than 20 Lakhs
<input type="radio" name="radio" value="0" />Purchase More than : <input type="text" name="user_entered" />

在您的PHP文件中:

$result = $_POST['radio']?$_POST['radio']:$_POST['user_entered'];

这意味着:如果设置了radio,请使用radio值;否则使用user_entered值。

当然,您应该进一步检查user_entered是否包含有效值,具体取决于您的要求。

答案 1 :(得分:0)

您的输入应具有不同的名称。调用你的type =“text”输入与收音机不同的东西然后你应该能够做$ _POST [“newName”]