[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Приходит отключенный checkbox!!!
smoothjazz
Пол дня уже убил, пятый год на php разрабатываю, но не могу сейчас понять, почему происходит так, то ли я гоню, то ли хз. Раньше как-то не сталкивался.

Мне нужно отметить checkbox в коде если он был отмечен мышкой, и если мышкой сняли галку, то в коде убрать отметку, вроде все правильно делаю, но происходит следующее:
При загрузке страицы, он не отмечен (это правильно, т.к. его и не отмечали), затем когда отметили, то он отмечен становится в коде, что и верно. НО когда еще раз я снимаю галку, то тут она уже не убирается, а опять как будто отмечена, и $_POST['f']['url'] пишет что существует, как такое возможно?
Помогите пожалуйста кто может

            $checked = '';
if (isset($_POST['f']['url'])) {
if ($_POST['f']['url'] == 'on') {
$checked = 'checked="checked"';
} else {
$checked = '';
}
}
else {
$checked = '';
}

$cont .= '<input type="checkbox" name="f[url]" '.$checked.' /> Сайт';

$checked = '';
if (isset($_POST['f']['date_domen'])) {
if ($_POST['f']['date_domen'] == 'on') {
$checked = 'checked="checked"';
} else {
$checked = '';
}
}
else {
$checked = '';
}

$cont .= '<input type="checkbox" name="f[date_domen]" '.$checked.' /> Домен';
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.