|
|
|
| Делая регистрацию для сайта, столкнуся с одной проблемой...
У меня имеется форма
...
<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>
|
Упорно не могу понять в чём проблема. Сценарий активно не хочет выводить ошибку под текстовыми полями. Где я ошибся? | |
|
|
|
|
|
|
|
для: as67ji
(10.12.2009 в 22:02)
| | а что, где и как выводится сейчас? | |
|
|
|
|
|
|
|
для: as67ji
(10.12.2009 в 22:02)
| | Возможно что скрипт пытается исполняться раньше чем будут добавлены необходимые элементы (div id='err1') в DOM. | |
|
|
|
|
|
|
|
для: Волки
(11.12.2009 в 12:25)
| | Блин, точно, я не подумал об этом... Переместил код js ниже формы, теперь всё заработало.
Спасибо большое! | |
|
|
|