Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Кроссбраузерное появление прежупреждения о некорректности (https://javascript.ru/forum/dom-window/48089-krossbrauzernoe-poyavlenie-prezhuprezhdeniya-o-nekorrektnosti.html)

IdKoder 19.06.2014 11:41

Кроссбраузерное появление прежупреждения о некорректности
 
Доброе всем утро. Писал свою регистрацию тут под DCMS на смеси PHP и JS,который изучаю второй день. Функцию проверки данных на корректность с ее запуском написал без проблем, проверку E-Mail на корректность тоже написал. Но ведь не все будут тыкать на кнопочку "Проверить через JavaScript на корректность", а принудительно запускать проверку после нажатия кнопки регистрации мне не охота. Поэтому захотел накидать код, чтоб под полем с ошибок в определенном span появилось предупреждение о , допустим, коротком пароле. Пораскинув мозгами я склонил думы свои к использованию ID объекта на странице. Функцию написал, но работать она не хочет - ну никак! Пните нуба, куда думать, пожалуйста. :)
HTML код формы и спана:
<input type="text" placeholder="Введите пароль" name="password" size="30" class="mess" style="border-radius: 6px;">
<span id="error_pass"></span>
<script type="text/JavaScript">
var error_pass=form.password.value.length;
if(error_pass<6){
document.getElementById('error_pass').innerHTML='<div class="error">Пароль учетной записи не должен быть короче 6 символов</div>';
}
</script>

Какие тут косяки, объясните? На будущее и от советов не откажусь. Только не пинайте по почкам=))

рони 19.06.2014 12:00

IdKoder,
1. а где функция
2. на какое событие она должна запустится


Часовой пояс GMT +3, время: 10:05.