




Эм ... Ваш вопрос не совсем ясный.
Если это проверка формы, как при проверке, разве вы не должны делать эту сторону сервера? Который будет независимым от браузера.
Если вы выполняете какую-либо проверку формы с помощью Javascript, а затем передаете ее на сервер, вы всегда должны проверять ее также на стороне сервера ... простой HTTP-запрос может легко испортить систему, которая этого не делает.
Если у вас есть библиотека Javascript, которую вы используете для проверки форм, возможно, стоит предоставить более подробную информацию.
var isChecked = document.forms['myform'].elements['mycheckbox'].checked;
if (!isChecked) {
alert('You must agree');
}
Чтобы получить значение вашего элемента (флажка), вы можете использовать что-то более кроссбраузерное ....
var CheckBox = document.all? document.all ["флажок"]: document.getElementById ("флажок"); var isChecked = CheckBox.checked;
Пожалуйста - никогда не используйте document.all, если только вы не пишете метод, специально предназначенный для преодоления ошибочного метода IE document.getElementById ().
Что ж, поддержка Microsoft и использование этой нотации для кроссбраузерной совместимости, если вы думаете, что это проблема, возьмите ее с собой.
Вы используете <ASP: Checkbox /> или <input type = "checkbox" runat = "sever" ... />?