My favorites | Sign in
Project Home Downloads Wiki Issues Source
Checkout   Browse   Changes    
 
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Validar Password</title>
<script type="text/javascript">
function validarPasswd () {

var p1 = document.getElementById("passwd").value;
var p2 = document.getElementById("passwd2").value;
var espacios = false;
var cont = 0;

// Este bucle recorre la cadena para comprobar
// que no todo son espacios
while (!espacios && (cont < p1.length)) {
if (p1.charAt(cont) == " ")
espacios = true;
cont++;
}

if (espacios) {
alert ("La contraseña no puede contener espacios en blanco");
return false;
}

if (p1.length == 0 || p2.length == 0) {
alert("Los campos de la password no pueden quedar vacios");
return false;
}

if (p1 != p2) {
alert("Las passwords deben de coincidir");
return false;
} else {
alert("Todo esta correcto");
return true;
}
}
</script>
</head>
<body>

<h1>Validar Password con JavaScript</h1>

<form name="form1" method="POST" onSubmit="return validarPasswd()" action="enviar.php">

<p>Inserte su contraseña. Esta no deberá de contener espacios en blanco y deberá de coincidir en los
dos campos</p>

<label for="passwd">Introduzca la contraseña:</label>
<input type="password" id="passwd" size="20"><br />

<label for="passwd2">Repita la contraseña:</label>
<input type="password" id="passwd2" size="20"><br />

<input type="submit" value="Enviar"/>
<input type="reset" value="Restablecer"/>

</form>

<br><br>
<hr>
Art&iacute;culo disponible en: <a href="http://lineadecodigo.com/javascript/validar-password-con-javascript/">http://lineadecodigo.com/javascript/validar-password-con-javascript/</a><br/>
<a href="http://lineadecodigo.com" title="Linea de Codigo">lineadecodigo.com</a>

</body>
</html>

Change log

r155 by vcuervo on Aug 23, 2009   Diff
Validar password con JavaScript
Go to: 
Project members, sign in to write a code review

Older revisions

All revisions of this file

File info

Size: 1953 bytes, 68 lines
Powered by Google Project Hosting