<?php
session_start();
if (count($_POST) > 0) {
$_SESSION['link'] = $_POST['link'];
}
?>
<form method="post">
Gmail: <input type="checkbox" name="link" value="gmail" id="gmail" <?php if ($_SESSION['link'] == 'gmail') echo "checked"; ?>>
Hotmail: <input type="checkbox" name="link" value="hotmail" id="hotmail" <?php if ($_SESSION['link'] == 'hotmail') echo "checked"; ?>>
<input type="submit" value="Spara">
</form>
Run Code Online (Sandbox Code Playgroud)
问题是如果选中一个框,则必须取消选中该框,然后检查另一个框以进行更改.当我检查另一个时,是否有办法取消选中已检查的一个?这听起来很奇怪...
谢谢
您可以使用单选按钮,例如:
<input type="radio" name="rdGroup1" value="John"> John
<input type="radio" name="rdGroup1" value="Jane"> Jane
Run Code Online (Sandbox Code Playgroud)