<?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>
问题是如果选中了一个框,则必须取消选中该框,然后检查另一个框以进行更改。 当我检查另一个时,是否有办法取消选中已检查的一个?这听起来很奇怪......
由于
答案 0 :(得分:8)
您可以使用单选按钮,例如:
<input type="radio" name="rdGroup1" value="John"> John
<input type="radio" name="rdGroup1" value="Jane"> Jane
答案 1 :(得分:3)
上帝创造单选按钮是有原因的。 :)