"Stig Nygaard" skrev:
> Din onSubmit ser lidt underlig ud:
>
> > <form action="jscriptTest.html" name="testform" method="post"
> > onSubmit="return check_all(this.form)">
>
> Mon ikke det skal være
>
> onSubmit="return check_all(this.mintekst)"
>
> Det fjerner fejlen hos mig, selvom jeg ikke kan se forbindelsen til
> linie 37. Faktisk ser det slet ikke ud til at du bruger parameteren til
> noget ?
>
Fra linie 23 til 26 har jeg denne funktion:
function check_all(f) {
if (!check_category(document.testform.mintekst)) return false;
return true;
}
Jeg ved godt det ser ud som en omvej, men på den oprindelige side er der
flere felter der skal tjekkes. Derfor skriver jeg onSubmit="return
check_all(this.form) i <form> -linien og denne funktion kalder så alle de
andre funktioner der tjekker alle felter.
Jeg forstår ikke fejlen, og den fremkommer kun ved <textarea>-felter. Kan
det være fordi at trim-funktionerne ikke kan lide linieskift? Jeg har nemlig
ingen problemer med <input type=text"> -felter.
Det jeg skal tjekke er at brugeren rent faktisk har skrev noget i
<textarea> -feltet. Men hvis jeg bare tjekker at længden af strengen ikke er
0, kan brugeren jo i princippet bare have trykket et par gange på
mellemrumstasten, og det er det jeg gerne vil undgå. Har du nogen
alternative forslag?
På forhånd tak
Mvh. Jette