Avatar billede jfl Nybegynder
23. oktober 2002 - 10:46 Der er 1 kommentar og
1 løsning

Maks 7 linier med hver 70 tegn.

Hvordan kan jeg sikre mig at man i et <TEXTAREA> maksimalt kan indtaste 7 linier med maksimalt 70 tegn på hver linie.

Det er fint hvis scriptet giver en alert() hvis man overskrider grænsen.
Avatar billede limemedia Nybegynder
23. oktober 2002 - 10:54 #1
Jeg har netop forfattet dén her til 255 tegn kaldet med  onKeyDown="return setKeyCounter(this.value.length)" på textarea'en

<script language="JavaScript" type="text/javascript">
<!--
    function setKeyCounter(len) {
        var newval = 255-len;
        if (newval < 1) {
            alert('You reached the limit of this textbox !\nPlease rephrase your description and try again');
            document.diradd.lengthleft.value = 0;
            return true;
        } else {
            document.diradd.lengthleft.value = newval;
            return true;
        }
    }
//-->
</script>

prøver at lege lidt med at læse linieskift
Avatar billede limemedia Nybegynder
23. oktober 2002 - 11:11 #2
den kan godt smukkeseres, men tæller 7 linier med 70 tegn hver

<script language="JavaScript" type="text/javascript">
<!--
    function sendAlert() {
        alert('fyfy');
    }

    function textAnalyze(ta) {
        var line_array = ta.value.split('\n');

        for (var i=0; i<line_array.length; i++) {
            if (line_array[i].length > 70) {
                sendAlert();
                return false;
            }
        }

        if (i>6) {
            sendAlert();
            return false;
        }

        return true;
    }
//-->
</script>

<form action="#" name="jfltest" id="jfltest" method="get" style="display:inline;">
<textarea cols="25" rows="5" name="desc" style="width: 300px;"></textarea><br>
<a href="java script:textAnalyze(document.jfltest.desc)">Test</a>
</form>


/ Lars
www.ljweb.com
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester