Jamen, så lad html-koden submitte din form, så skulle den blive nulstillet, så:
onsubmit="return validering();"
Og så alle de steder, hvor du skriver error = 1; skriver du i stedet: return false;
Så vil formen ikke blive submittet før den når helt igennem og så til sidst skriver du i stedet for if(error osv. bare return true; -- det bevirker nemlig så, at formen submittes og når den submittes af den metode skulle den gerne blive nulstillet ...
Som eksempel bare den sidste:
if(document.forms[0].besked.value=='') { alert('Du skal skrive noget tekst!'); document.forms[0].besked.focus(); return false; }
return true; }
På den måde behøver du heller ikke at checke for om der tidligere er fundet fejl, fo scriptet sender bare retur til forsat udfyldelse, når det møder en fejl !-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.