提交后保持收音机检查

Keep Radio Checked After Submit

如何在用户提交表单后检查收音机? 提交后用户将停留在同一页面上。除了AJAX还有别的办法吗?我不熟悉AJAX,更喜欢PHP。

<form action="submit.php" method="POST">
<div id="radioboomboomboom">
<input type="radio" name="branch"  value="[KL]" required> KL <br>
<input type="radio" name="branch"  value="[JB]"  required> JB <br>
<input type="radio" name="branch"  value="[PG]"  required> Penang <br>
<input type="radio" name="branch"  value="[MLK]"  required> Melacca</div> 
<br>
<input type="submit" name= "submit" id="submit" value="Submit"/>
</form>

您需要检查 POST 数据,并根据该数据将 checked 属性添加到相应的单选按钮。

这样做:-

<form action="submit.php" method="POST">
    <div id="radioboomboomboom">
        <input type="radio" name="branch"  value="[KL]" <?php if(isset($_POST['branch']) && $_POST['branch'] =='[KL]' ){echo "checked";}?> required> KL <br>
        <input type="radio" name="branch"  value="[JB]"  <?php if(isset($_POST['branch']) && $_POST['branch'] =='[JB]' ){echo "checked";}?> required> JB <br>
        <input type="radio" name="branch"  value="[PG]"  <?php if(isset($_POST['branch']) && $_POST['branch'] =='[PG]' ){echo "checked";}?> required> Penang <br>
        <input type="radio" name="branch"  value="[MLK]"  <?php if(isset($_POST['branch']) && $_POST['branch'] =='[MLK]' ){echo "checked";}?> required> Melacca
    </div> 
    <br>
    <input type="submit" name= "submit" id="submit" value="Submit"/>
</form>