Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не получается активизация кнопки с помощью checkbox
 
 автор: coloboc66   (23.10.2005 в 15:30)   письмо автору
 
 

Мне нужно, чтобы при отмеченном checkbox активировалась кнопка submit и наоборот.
Но приведенный ниже код почему-то не работает. А почему?
<

html>
<head>
<title>
Шаблон
</title>
<script language=JavaScript>
if(document.form1.elements(0).checked) document.form1.elements(2).disabled=false;
else  document.form1.elements(2).disabled=true;
</script>
</head>
<form name=form1 action="instr.htm">
<input type=checkbox name="check">
<input type=button  value= "Нет" onclick="window.history.back()">
<input type=submit  value= "Да">
</form>
</body>
</html>

   
 
 автор: 12345   (23.10.2005 в 16:02)   письмо автору
 
   для: coloboc66   (23.10.2005 в 15:30)
 

Вызывать операции надо после создания объектов, а не до.
Если надо менять при отметке, тогда <input type=checkbox name="check" onclick=вызвать_функцию>.
И, наверное, надо квадратные скобки для извлечения элемента массива, а не круглые.

   
 
 автор: coloboc66   (24.10.2005 в 09:50)   письмо автору
 
   для: 12345   (23.10.2005 в 16:02)
 

Ясно, спасибо. А elements(i)- это не элементы массива, а элементы коллекции, поэтому и скобки круглые.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования