السلام عليكم ورحمة الله وبركاته
أنا ضيفة جديدة في المنتدى أول مرره أشارك حابه تساعدوني في كود جافاسكريبت
للتحقق من كلمة المرور أنا عملت الكود بس ماني عارفه اش المشكله فيا ليت اللي يعرف يساعدني ضروووري.. ومشكورين مقدما
وهذا هو الكود:
<html>
<head>
<script type="text/javascript">
function validateFormOnSubmit(theForm) {
var reason = "";
reason += validatePwd(theForm.pwd);
if (reason != "") {
alert("Some fields need correction:\n" + reason);
return false;
}
alert("All fields are filled correctly");
return false;
}
function validatePwd(fld)
{
var invalid = " "; // Invalid character is a space
var minLength = 6; // Minimum length
var pw1 = document.theForm.password.value;
var pw2 = document.theForm.password2.value;
// check for a value in both fields.
if (pw1 == '' || pw2 == '') {
error="Please enter your password twice.\n";
return false;
}
// check for minimum length
if (document.theForm.password.value.length < minLength) {
error="Your password must be at least 6 characters long. Try again.\n";
fld.style.background = 'Yellow';
return false;
}
// check for spaces
if (document.theForm.password.value.indexOf(invalid) > -1) {
error="Sorry, spaces are not allowed.\n";
fld.style.background = 'Yellow';
return false;
}
else {
if (pw1 != pw2) {
error ="You did not enter the same new password twice. Please re-enter your password.\n";
fld.style.background = 'Yellow';
return false;
}
else {
fld.style.background = 'White';
}
return error;
}
}
</script>
</head>
<body>
<fieldset class="fieldsCollection">
<br>
<div class="dotline"></div>
<h3>
<legend> Create Account</legend>
</h3>
<br>
<form name="demo" onsubmit="return validateFormOnSubmit(this)" action="">
<table summary="Demonstration form">
<tbody>
<tr>
<td><label for="password">Your password</label></td>
<td><input name="password2" size="35" maxlength="12" type="password"></td>
</tr>
<tr>
<td><label for="pwd2">confirm password</label></td>
<td><input name="pwd2" size="35" maxlength="12" type="password" onBlur="check"></td>
</tr>
<tr>
<td>
<td><input name="Submit" value="Create" type="submit" ></td>
<td>
</tr>
</tbody>
</table>
</form>
</body>
</html>