16. juli 2003 - 09:30Der er
5 kommentarer og 1 løsning
Min. antal ord i textarea
Jeg har en textarea, hvor der ikke må kunne submittes før der er skrevet mindst 100 ord. Nogen der kan hjælpe med det ? Eller kender et link til sourcecode.
Har arbejdet lidt på det, så her er en simpel funktion, som optæller ord vha. det som adskiller ord. Den virker fuldstændig uden problemer -- hvis man da ikke stresser den med f.eks. 'd.v.s.' hvilket tælles som 3 ord ...
Hvis det er tilstrækkelig præcision, må du melde tilbage !-)
<html> <head> <script language="javascript" type="text/javascript"> regexp = /[,.\s]+/g; function checkWhite(fld){ var num = 0; var wText = fld.value.replace(regexp,"."); for(i=1;wText.length-1>i;i++){ if(wText.charAt(i)==".")num++; } alert("Antallet af ord er:\t"+(num+1)); } </script> </head> <body> <form> <textarea onchange="checkWhite(this)" cols="50" rows="5">Tast her</textarea> <input type="text"> </form> </body> </html>
Det er fandme fjong.... Men hvordan submitter man så, den bliver ved med at komme med en alertbox efter den har nået de 100 ord. Der skulle man ku submitte. (altså efter 100 ord og derover.)
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.