14. januar 2002 - 00:13Der er
5 kommentarer og 1 løsning
Problem med validering af <textarea>
Jeg har problemer med at få validering af et <textarea> -felt til at virke. Jeg vil tjekke at brugeren rent faktisk har skrevet noget, og ikke bare har trykket på mellemrumstasten.
Jeg får denne fejl:
Line: 37 Char: 4 Error: \'1\' is null or not an object Code: 0
Problemet lader til at ligge i trim-funktionerne, nærmere betegnet denne variabel: parse[1] Scriptet virker fortrinligt når det drejer sig om input-felter, men fejlen fremkommer hver gang jeg forsøger at validere et <textarea>
Jeg har i news:dk.edb.internet.webdesign.clientside læst følgende i et indlæg:
\"Men javascript fortolker felt[1] som felt.1, og der findes ingen variable, der hedder felt:
document.form.felt.1 er null eller ikke et objekt.\"
Kan det være det der er problemet?
Håber nogen kan hjælpe .....
Jeg har lavet et eksempeldokument med js-koden som ser således ud:
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"> <HTML> <HEAD> <TITLE>[Ingen titel]</TITLE> <META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3.5\"> </HEAD> <BODY>
function check_all(f) { if (!check_text(document.testform.mintekst)) return false; return true; }
Til at teste de andre felter med andre funktioner. I det færdige dokument kan check_all f.eks. se således ud:
function check_all(f) { if (!check_text(document.testform.mintekst)) return false; if (!check_headline(document.testform.headline)) return false; if (!check_author(document.testform.author)) return false; return true; }
Ja, der gik jo kage i spørgsmålet lige pludselig, fordi jeg har skrevet en HTML-kode i spørgsmålets titel :-) ... men nu har de endelig fået det rettet...
Mit problem er jo at trim-funktionerne virker fint på inputfelter med tekst, men når jeg bruger dem på et textarea, går noget galt ... spørgsmålet er bare hvad der går galt...
Well, vi snakker åbenbart forbi hinanden, så jeg lukker bare.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.