Check Password

Écrit par Agence Web 360 le 21st octobre 2009

/* check_password() – Vérification double mot de passe
*
* @param {string} field_name_1
* @param {string} field_name_2
* @param {string} field_size
* @param {string} classError
* @param {string} classOK
*
* @return {bool}
*
*/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
function check_password(field_name_1, field_name_2, field_size, classError, classOK) 
{
	if (form.elements[field_name_1] && (form.elements[field_name_1].type != "hidden")) 
	{  
		var password_current = form.elements[field_name_1].value;
		var id_label_password_current = 'label_'+field_name_1;
		var password_confirmation = form.elements[field_name_2].value;
		var id_label_password_confirmation = 'label_'+field_name_2;	
		if (password_current == '' || password_confirmation == '' || password_current != password_confirmation) 
		{
			form.elements[field_name_1].className = classError;
			form.elements[field_name_2].className = classError;
			document.getElementById(id_label_password_current).style.color = "#CC0000";
			document.getElementById(id_label_password_confirmation).style.color = "#CC0000";
			error = true;
			return false;
		}
		else 
		{
			document.getElementById(id_label_password_current).style.color = "#000000";
			document.getElementById(id_label_password_confirmation).style.color = "#000000";
			form.elements[field_name_1].className = classOK;
			form.elements[field_name_2].className = classOK;
			return true;
		}
	}
}
Cet article a été publié le 21st octobre 2009 à 15 h 22 min et classé sous Fonctions, Formulaires, JavaScript. Vous pouvez suivre toutes les reponses a cet article via le flux RSS 2.0 . Vous pouvez répondre, ou faire un lien depuis votre site.

Répondre

Vous devez être connecté pour rédiger un commentaire.