у меня вопрос.. точнее их несколько, ниже перечисляю:
вопросы глупые. а на изучение javascript'ов у меня времени ну совсем нет! и это обидно.
решил обратится к форуму... а иначе зачем он нужен?
1) как зделать проверку двух полей ввода (с паролями) и если пароли не соответствуют нам пишет <font color="red"> Пароли не совпадают</font> если наоборот <font color="lime"> Пароли совпадают</font>
-----------------
вот форма:
print '<form name="registration" action="'.$_SERVER['PHP_SELF'].'?action=inreg" method="POST">
пароль: <br><input type="password" name="pass1"> <br>
повторите пароль: <br><input type="password" name="pass2"> <br>
{тут вывод собщения}
<input type="submit" value="Зарегестрироватся"><br>';
-----------------
примерно так )) вот напишите под такую форму (буду благодарен)
2) второй вопрос звучит так... мне нужно что б после того как пользователь ввел логин прошла проверка на существование такого пользователя...
путь к пользователям: /data/datauser/{логин}.dat и что б проверка началась через 5 сек. после простоя курсора в поле. тобишь через 5сек. после того как пользователь закончил писать))
на этом все)) только две просьбы... надеюсь они мне помогут... коментируйте основные действия и если возможно написать саму оброботку всего перечисленного функцией)) т.к обращатся я к ней буду не только при регитрации ))
1. vader - 24 Февраля, 2009 - 12:44:59 - перейти к сообщению
2. RuSV - 24 Февраля, 2009 - 13:05:12 - перейти к сообщению
вот функция проверки идентичности введенных данных, а вызывать ее нужно при самбите формы
<form .... onsubmit="return ValidPSWD()">
и еще: инпутам формы надо присвоить id, такие же как неймы
<form .... onsubmit="return ValidPSWD()">
и еще: инпутам формы надо присвоить id, такие же как неймы
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- function ValidPSWD() {
- var
- P1 = getElementById('pass1');
- P2 = getElementById('pass2');
- if (P1.value === P2.value)
- { setTimeout(return submit(), 5000) } // сабмит формы после 5 сек
- else
- {
- alert('Введенные пароли не совпадают');
- P1.value='';
- P2.value='';
- return false;
- }
- }
по 2му вопросу: совпадение паролей лучше проверять на стороне сервера