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

HTML+CSS+JavaScript

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

 

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

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

тема: не могу использовать getElementById
 
 автор: as67ji   (10.12.2009 в 22:02)   письмо автору
 
 

Делая регистрацию для сайта, столкнуся с одной проблемой...
У меня имеется форма
...
<input ...><div id="err1"></div>
...
<input ...><div id="err9"></div>
...

Например, если в форме где-то обнаружена ошибка, сценарий php генерирует что-то вроде
    <script language="JavaScript">
        var someErrors = true;
        function pub() {
            document.getElementById("err1").innerHTML = "<b>Такой логин уже существует</b>";
            document.getElementById("err2").innerHTML = "<b>Пароль не соответствует условию</b>";
        }
        if(someErrors) {
            pub();
        }
    </script>


Упорно не могу понять в чём проблема. Сценарий активно не хочет выводить ошибку под текстовыми полями. Где я ошибся?

  Ответить  
 
 автор: ddhvvn   (10.12.2009 в 23:05)   письмо автору
 
   для: as67ji   (10.12.2009 в 22:02)
 

а что, где и как выводится сейчас?

  Ответить  
 
 автор: Волки   (11.12.2009 в 12:25)   письмо автору
 
   для: as67ji   (10.12.2009 в 22:02)
 

Возможно что скрипт пытается исполняться раньше чем будут добавлены необходимые элементы (div id='err1') в DOM.

  Ответить  
 
 автор: As67ji   (11.12.2009 в 14:17)   письмо автору
 
   для: Волки   (11.12.2009 в 12:25)
 

Блин, точно, я не подумал об этом... Переместил код js ниже формы, теперь всё заработало.
Спасибо большое!

  Ответить  
Rambler's Top100
вверх

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