af Jonas Astrup, HTML.dk
Sidst opdateret d. 24. maj 2001
Med dette script kan du sikre dig at brugerne skal indtaste noget tekst i et textarea. Det eneste du behøver gøre er at indsætte navnet på dit textarea de rigtige steder i koden - disse steder er fremhævet med gult i koden nedenfor.
Hvis du vil have en nærmere forklaring af scriptet, samt en vejledning i hvordan du udbygger din validering, så læs artiklen Client-side validering af formularer.
Husk også at kalde javascriptfunktionen når formularen submittes - dette er markeret med grønt i koden.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da"> <head> <title>Javascript validering af et textarea</title> </head> <body> <script type="text/javascript"> <!-- Dette script og mange flere --> <!-- findes hos http://www.html.dk --> <!-- Start function validering() { error = 0; if((document.forms[0].textareanavn.value=='') && (error==0)) { alert('Du skal skrive noget tekst!'); document.forms[0].textareanavn.focus(); error = 1; } if(error == 0) document.forms[0].submit(); } // Slut --> </script> <form action="" method="post" onsubmit="validering();return false;"> <textarea name="textareanavn" rows="3" cols="30"></textarea> <input type="submit" value="Klik her for at validere"> </form> </body> </html>