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

HTML+CSS+JavaScript

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

 

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

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

тема: Проверка дублированного пароля.
 
 автор: hk416   (01.11.2012 в 19:05)   письмо автору
 
 

Приветствую вас уважаемые господа. В общем есть 2 поля - для ввода пароля, и второе для его подтверждения. Но к сожалению когда вводится пароль во второе поле, функция на JS не определяет вовремя то что пароль подтвержден правильно. Понимаю что это связано, с обработкой событий, но по теории вроде как должно было работать. в общем какая есть ошибка в коде если она есть?


<script type="text/javascript"> 

window.onload = function () 

     
  var password = document.getElementById('password'); 
  var re_password = document.getElementById('re_password'); 
  
  password.onkeydown=protect_password; 
  re_password.onkeydown=protect_re_password; 
 } 

function protect_password() 
{  
  var password = document.getElementById('password'); 
  var status2 = document.getElementById('status2'); 
if(/^[a-z0-9]{4,10}$/i.test(password.value)){ 
    status2.style.color = "green"; 
    status2.firstChild.nodeValue="Правильный формат!!!!"; 
}  
else { 
    status2.style.color = "red"; 
    status2.firstChild.nodeValue="Неверный формат!!!!"; 



function protect_re_password() 
{  
  var re_password = document.getElementById('re_password'); 
  var password = document.getElementById('password'); 
  var status3 = document.getElementById('status3'); 

    if(password.value!=re_password.value){ 
        status3.style.color = "red"; 
        status3.firstChild.nodeValue="Пароли не совпадают!!!!"; 
        }     

    if(password.value==re_password.value){ 
        status3.style.color = "green"; 
        status3.firstChild.nodeValue="Пароли  совпадают!!!!"; 
        }         

  Ответить  
 
 автор: Deed   (02.11.2012 в 00:20)   письмо автору
 
   для: hk416   (01.11.2012 в 19:05)
 

http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=86463&page=1

  Ответить  
 
 автор: hk416   (02.11.2012 в 02:32)   письмо автору
 
   для: Deed   (02.11.2012 в 00:20)
 

Большое спасибо! Чуть переделал и все заработало )))

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

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