Avatar billede k.birk Nybegynder
29. marts 2002 - 13:14 Der er 1 kommentar og
2 løsninger

Max tegn i textarea

er der nogen som kender koden for max tegn i en textbox i html....?
Avatar billede viperfx102 Nybegynder
29. marts 2002 - 13:23 #1
Du kan ikke sætte en maxlength på et textarea, men du kan bruge et JavaScript som det her:
<script langauge="javascript">
    function cParamLen()
    {
        if (form.thistext.value.length > 5)
        {
            alert('Teksten er for lang!');
            form.thistext.value = form.thistext.value.substring(0,5)
        }
    }

</script>
<form name="form">
<textarea name="thistext" onkeydown="cParamLen();"></textarea>
</form>
Avatar billede repox Seniormester
29. marts 2002 - 14:00 #2
Hvis det er en textarea boks, så har viper ret, men ellers hvis det er et tekstfelt (<input type="text">) så kan du skrive <input type="text" maxlength="50" name="tekstboks"> og så kan du maximum skrive 50 tegn! altså maxlength!
Avatar billede k.birk Nybegynder
29. marts 2002 - 14:35 #3
Jeg henter en variabel fra sql og setter den ind i et indputfelt. koden ser sådan ud...

<?
        if ($navn && $kode){
        if ($navn == $brugernavn && $kode == $brugerkode){
            echo "Din nyhed er sendt til databasen";
            $db = mysql_connect("localhost","root","1234");
            mysql_select_db("B70",$db);
            $nyhed_dato=time();
            mysql_query("insert into nyheder (dato, overskrift, tekst)values ('$nyhed_dato','$nyhed_overskrift','$nyhed_indhold')");
        }else  {
            echo "<a href=\"opretn.php\">Fejl -> Gå tilbage og prøv igen.</a>";
            }}else {
                if($var){
                    $db = mysql_connect("localhost", "root", "1234");
                    mysql_select_db("B70", $db);
                    $hent = mysql_query ("SELECT overskrift, tekst FROM nyheder  WHERE overskrift LIKE '$var'");
                    while($data = mysql_fetch_array($hent))    {
                        ?>
                        <form method=post action=<? echo $php_self;?>>
                        brugernavn:<br>
                        <input class="form" type=text name=navn><br>
                        kodeord:<br>
                        <input class="form" type=password name=kode><br>
                        overskrift:<br>
                        <input class="form" type=text name=nyhed_overskrift maxlength="20" value=<? echo "$data[overskrift]"; ?>><br>
                        indhold:<br>
                        <textarea ROWS=10 COLS=19 class="form" name=nyhed_indhold><? echo "$data[tekst]"; ?></textarea><br>
                        <br><input class="form" type=submit value=send>
                        </form>
                        <?
                }} else{
                        echo "fejl";
        }}
       
   
   
        ?>

den sætter teksten ind, men stopper ved mellemrum.... ved i hvorfor...?
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
Kurser inden for grundlæggende programmering

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