есть checkbox
<input type="checkbox" name="hard_copy" OnClick="output();" >
есть ajax
function output() {
hard_copy=document.getElementsByName('hard_copy').value;
two_copy=document.getElementsByName('two_copy').value;
nocache = Math.random();
http.open('get', '/chebe-kopir-pechat-zakaz.php?hard_copy='+hard_copy+'&two_copy='+two_copy+'&nocache='+nocache);
http.onreadystatechange = searchNameqReply;
http.send(null);
}
вывожу
echo $hard_copy=$_POST['hard_copy'];
Корректно работает только в Хроме. Т.е. постановка и снятие галки ведет к запланированному результату.
В других браузерах: FF, Opera, IE выдает всегда On, true, 1, Yes...Как только не вертел...
Гуглил день, не помогает... Чувствую, что checkbox иначе как то нужно обработать в ajaxe, но как?