Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: как в js сравнит пароли ?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
daimon0482
Отправлено: 09 Мая, 2017 - 08:54:25
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Март 2017  


Помог: 0 раз(а)




есть такая валидация формы, подскажите пожалуйста как добавить проверку пароли из поле
password c r_password;

CODE (javascript):
скопировать код в буфер обмена
  1. $(document).ready(function(){
  2.  
  3.     $("#formregist").validate({
  4.   // правила
  5.        rules:{
  6.             name:{
  7.                 required: true, // поле обязательное для заполнения
  8.                 minlength:2, // Минимальное число символов - 2
  9.             },
  10.             mail:{
  11.                 required: true, // поле обязательное для заполнения
  12.                 email: true,    // Пожалуйста, введите действительный адрес электронной почты
  13.             },
  14.             password:{
  15.                 required: true, // поле обязательное для заполнения
  16.                 minlength: 6, // Минимальное число символов - 6
  17.                 maxlength:20,// Максимальное число символов -20
  18.             },
  19.             r_password:{
  20.                 required: true, // поле обязательное для заполнения
  21.             },
  22.        },
  23.   // сообщение
  24.        messages:{
  25.  
  26.             name:{
  27.                 required: " <p class='err'>Это поле обязательно для заполнения!</p>",
  28.                 minlength: "<p class='err'>Имя должно быть не менее 2 символов!</p>",
  29.                 maxlength: "<p class='err'>Имя должно быть не более 20 символа!</p>",
  30.             },
  31.             mail:{
  32.                 required: "<p class='err'>Это поле обязательно для заполнения!</p>",
  33.                 email: "<p class='err'>Введите корректный адрес электронной почты!</p>",
  34.             },
  35.             password:{
  36.                 required: "<p class='err'> Это поле обязательно для заполнения!</p>",
  37.                 minlength: "<p class='err'>Пароль должен быть не менее 6 символов!</p>",
  38.                 maxlength: "<p class='err'>Пароль должно быть не более 20 символов!</p>",
  39.             },
  40.             r_password:{
  41.                 required: "<p class='err'>Это поле обязательно для заполнения</p>",
  42.             },
  43.  
  44.        }
  45.  
  46.     });
  47.    
  48. });
 
 Top
andrewkard
Отправлено: 09 Мая, 2017 - 16:43:09
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Как то так:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $( "#myform" ).validate({
  3.   rules: {
  4.     password: "required",
  5.     password_again: {
  6.       equalTo: "#password"
  7.     }
  8.   }
  9. });
  10.  

https://jqueryvalidation[dot]org/equalTo-method/
 
 Top
daimon0482
Отправлено: 09 Мая, 2017 - 17:12:32
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Март 2017  


Помог: 0 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. password:{
  2.                 required: true, // поле обязательное для заполнения
  3.                 minlength: 6, // Минимальное число символов - 6
  4.                 maxlength:20,// Максимальное число символов -20
  5.  
  6.             },
  7.             r_password:{
  8.                 required: true, // поле обязательное для заполнения
  9.                 password_again: {
  10.       equalTo: "#password"
  11.     }
  12.             },
  13.        },


чета не получатся?
 
 Top
andrewkard
Отправлено: 09 Мая, 2017 - 17:48:02
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Конечно, наверное так правильней будет:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.     password:{
  3.         required: true, // поле обязательное для заполнения
  4.         minlength: 6, // Минимальное число символов - 6
  5.         maxlength:20,// Максимальное число символов -20
  6.     },
  7.     r_password:{
  8.         required: true, // поле обязательное для заполнения
  9.         equalTo: "#password"
  10.     },
  11.  
 
 Top
daimon0482
Отправлено: 09 Мая, 2017 - 19:36:16
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Март 2017  


Помог: 0 раз(а)




и так тоже не работает.
(Добавление)
спасибо большое все получилось проста у меня id с формы и в js не совподали моленька а как исправил все заработала с
CODE (javascript):
скопировать код в буфер обмена
  1. equalTo: "#password",

(Отредактировано автором: 09 Мая, 2017 - 20:01:52)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB