Код: Выделить всё
// form
Как уже отмечалось, когда я снимаю флажки с любых отмеченных флажков, они все равно отображаются в массиве form_badges.
Код: Выделить всё
// code
// process form vars
//
foreach( array('student_id', 'next_student_id', 'form_badges', 'action') as $y ){
$$y = !empty($_REQUEST[$y])?$_REQUEST[$y]:'';
}
// some debugging display
//
print "
";
var_dump($form_badges);
print "";
// prints out:
array(18) {
[0]=>
string(1) "5" // I unchecked this one
[1]=>
string(1) "3"
[2]=>
string(1) "7" // I unchecked this one
...
?>
Код: Выделить всё
BrowsersЯ даже пробовал использовать JQuery, чтобы флажок был снят и не имел значения, но это ничего не изменило.
Код: Выделить всё
// javascript/jquery
//
$('input[type="checkbox"]').click(function() {
// State has changed to checked/unchecked.
if( $(this).is(":checked") == false ){
$(this).attr("checked", false);
$(this).val('');
}
});
Подробнее здесь: https://stackoverflow.com/questions/798 ... -submiited
Мобильная версия