【问题标题】:radio button checked value to next page单选按钮检查值到下一页
【发布时间】:2013-12-14 13:53:34
【问题描述】:

我有以下表单代码:

<form method="post" action="nextpage">
<input type="radio" name="p" value="A"/>
<input type="radio" name="p" value="B"/>
<input type="radio" name="p" value="C"/>
<input type="radio" name="p" value="D"/>
</form> 

下一页必须返回与选中按钮相同的表单。

此代码:PHP How to keep radio button state to the next page 没有帮助。

【问题讨论】:

  • 你到底想要什么?解释一下

标签: php html input radio-button


【解决方案1】:
<form method="post" action="nextpage.php">
    <input type="radio" <?php if(isset($_POST['p'])) && $_POST['p'] == 'A') echo 'checked="checked" ';?> name="p" value="A"/>
//and so on for the rest....

【讨论】:

    【解决方案2】:

    您需要使用以下代码:

    <form method="post" action="nextpage">
       <input type="radio" name="p" value="A" <?php if(isset($_REQUEST['p']) && $_REQUEST['p'] == "A") echo 'checked="checked"'; ?>/>
       <input type="radio" name="p" value="B" <?php if(isset($_REQUEST['p']) && $_REQUEST['p'] == "B") echo 'checked="checked"'; ?>/>
       <input type="radio" name="p" value="C" <?php if(isset($_REQUEST['p']) && $_REQUEST['p'] == "C") echo 'checked="checked"'; ?>/>
       <input type="radio" name="p" value="D" <?php if(isset($_REQUEST['p']) && $_REQUEST['p'] == "D") echo 'checked="checked"'; ?>/>
    </form> 
    

    在下一页代码的正上方。

    在您的示例答案中,有一个名为 q 的单选按钮,而您的代码名称为 p,这两个代码都不同。希望这将是您的问题。

    【讨论】:

      【解决方案3】:
      <input type="radio" <?=(isset($_REQUEST['p']) && $_REQUEST['p'] == 'A') ? 'checked="checked" ' : ''?> name="p" value="A" />
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-10-31
        • 2020-10-11
        • 1970-01-01
        • 2017-11-16
        • 2011-05-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多