KolyaA
Guest
Непонятная работа браузера
Имеется форма на самом верху которой находится группа чекбоксов, ниже текст и другая ерунда и в самом низу кнопка сабмит.
При нажатии сабмита производится проверка выбран ли хотя бы один чекбокс . Она выполняется следующим образом:
<FORM ..... onSubmit="return Verification()">
</FORM>
где функция verification() имеет такой вид:
Так вот у меня имеется один выбранный чекбокс. Пока на экране видны и чекбоксы и кнопка сабмит - все работает прекрасно . То есть никаких сообщений не выдается. Если же сместиться сильно вниз , так что сабмит оказывается на самом верху страницы, то, несмотря на выбранный чекбокс, срабатывает сообщение. То есть, вроде как броузер не видит эту галочку.
Кто-нибудь может подсказать в чем может быть дело и как с этим можно бороться? (браузер opera 7.23)
Имеется форма на самом верху которой находится группа чекбоксов, ниже текст и другая ерунда и в самом низу кнопка сабмит.
При нажатии сабмита производится проверка выбран ли хотя бы один чекбокс . Она выполняется следующим образом:
<FORM ..... onSubmit="return Verification()">
</FORM>
где функция verification() имеет такой вид:
PHP:
function Verification()
{
var e = document.MainForm.elements;
var OutputIncluded = false;
for(i=0;i<e.length;i++)
{
if((e[i].name=='outputcolumn[]')&&(e[i].checked))
OutputIncluded = true;
}
if (OutputIncluded==false)
{
alert("No parameters were choosen for output\n"+
" Choose even one parameter ");
return false;
}
}
Кто-нибудь может подсказать в чем может быть дело и как с этим можно бороться? (браузер opera 7.23)