anybody know how to check if a value in one field is equal to a value in another? I want to have a re-enter password and when it is submitted it will check to see if the values are equal. I have validation for other but can somebody tell me how to only let it continue if they are equal? current validation is:
---------------------------------------------
function profile_form_validate(PForm)
{
if (PForm.password.value == ""
{
alert("Please enter a value for your password."
;
PForm.password.focus();
return (false);
}
if (PForm.password.value.length < 4)
{
alert("Please enter at least 4 characters for your password."
;
PForm.password.focus();
return (false);
}
if (PForm.password.value.length > 15)
{
alert("Please enter at most 15 characters for your password."
;
PForm.password.focus();
return (false);
}
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz????????ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-_";
var checkStr = PForm.password.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("Please enter only letters, digits or \"_\" characters for your password."
;
PForm.password.focus();
return (false);
}
if (PForm.password2.value == ""
{
alert("Please renter your password in the Confirm password field."
;
PForm.password2.focus();
return (false);
}
if (PForm.password2.value.length < 4)
{
alert("Please enter at least 4 characters in the Confirm password field."
;
PForm.password2.focus();
return (false);
}
if (PForm.password2.value.length > 15)
{
alert("Please enter at most 15 characters in the Confirm password field."
;
PForm.password2.focus();
return (false);
}
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz????????ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-_";
var checkStr = PForm.password2.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("Please enter only letters, digits or \"_\" characters in the Confirm password field."
;
PForm.password2.focus();
return (false);
}
return (true);
}
--------------------------------------
thanks
---------------------------------------------
function profile_form_validate(PForm)
{
if (PForm.password.value == ""
{
alert("Please enter a value for your password."
PForm.password.focus();
return (false);
}
if (PForm.password.value.length < 4)
{
alert("Please enter at least 4 characters for your password."
PForm.password.focus();
return (false);
}
if (PForm.password.value.length > 15)
{
alert("Please enter at most 15 characters for your password."
PForm.password.focus();
return (false);
}
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz????????ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-_";
var checkStr = PForm.password.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("Please enter only letters, digits or \"_\" characters for your password."
PForm.password.focus();
return (false);
}
if (PForm.password2.value == ""
{
alert("Please renter your password in the Confirm password field."
PForm.password2.focus();
return (false);
}
if (PForm.password2.value.length < 4)
{
alert("Please enter at least 4 characters in the Confirm password field."
PForm.password2.focus();
return (false);
}
if (PForm.password2.value.length > 15)
{
alert("Please enter at most 15 characters in the Confirm password field."
PForm.password2.focus();
return (false);
}
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz????????ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0123456789-_";
var checkStr = PForm.password2.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("Please enter only letters, digits or \"_\" characters in the Confirm password field."
PForm.password2.focus();
return (false);
}
return (true);
}
--------------------------------------
thanks
