Validering af formular
Jeg har lavet en lille valideringsting.Alle felter som skal valideres bliver lagt ind i et array som hedder
validationArr[elementNavn] = new Array()
Når man så skal kalde valideringen kaldes følgende.
function firstCheck()
{
for (var a=2; a < form1.elements.length; a++)
{
elementNameCheck = form1.elements[a].name
//form1.elements[a].focus()
//setTimeout(4000);
//form1.textfield.value = validationArr['hans'][0]
if(validationArr[elementNameCheck])
{
objCheck = form1.elements[a].value
if ( objCheck == "")
{
alert("Indsæt venligst overskrift");
form1.elements[a].focus()
return;
}
}
//form1.elements[a].blur()
}
}
Der ligger 3 felter i formularen hvor det først og sidste er blevet smidt i et array fordi de skal valideres (og jeg har tjekket at de bliver smidt ind!) Men men men det er kun det sidste felt der bliver valideret alligevel!
Er der nogle der udfra det jeg har posteret kan fortælle mig hvorfor. Jeg har lidt set mig blindt på det!
