redraider
01-17-2005, 02:33 AM
Hello, I am trying to use javascript to check a number to make sure it is valid or change it if it is not (meaning it has letters or other characters). I am getting stuck with the check. The number needs to be only 5 digits. Any help is appreciated!
Thanks!
<script language="JavaScript">
<!--
var numbercookie = getCookie("number");
var numbergood = "false";
if (!numbercookie) {
numbercookie = prompt("Please enter your number:", "");
while (numbergood == "false") {
if (numbercookie.length < 5)
{
numbercookie = prompt("Please enter a number using a valid format:", "");
}
if (numbercookie.length = 5)
{
for (var i=0; i < numbercookie.length; i++)
{
if (invalid.indexOf(numbercookie.charAt(i)) >= 0)
{
numbergood = "true";
}
}
numbercookie = prompt("Please enter a number using a valid format:", "");
}
}
}
}
setCookie("number", numbercookie,0);
}
// -->
</script>
Thanks!
Thanks!
<script language="JavaScript">
<!--
var numbercookie = getCookie("number");
var numbergood = "false";
if (!numbercookie) {
numbercookie = prompt("Please enter your number:", "");
while (numbergood == "false") {
if (numbercookie.length < 5)
{
numbercookie = prompt("Please enter a number using a valid format:", "");
}
if (numbercookie.length = 5)
{
for (var i=0; i < numbercookie.length; i++)
{
if (invalid.indexOf(numbercookie.charAt(i)) >= 0)
{
numbergood = "true";
}
}
numbercookie = prompt("Please enter a number using a valid format:", "");
}
}
}
}
setCookie("number", numbercookie,0);
}
// -->
</script>
Thanks!