Avatar billede cyberdude Nybegynder
29. august 2001 - 16:46 Der er 3 kommentarer og
1 løsning

en tingest der tæller ord i et felt samtidig med atman skriver i feltet..??

Hi!

Jeg har denne form

<script language=\"JavaScript\"><!--
function validate(what) {
    if (what.length > 260) {
        alert(\'Beskeden er for lang, den må maks være 260 tegn!\\n vælger du aligevel at sende den\\n er det ikke sikkert at alle får hele teksten med!\');
        return false;
    }
    return true;
}
//--></script>

<form action=\"index.php\" method=\"post\" name=\"send\" onSubmit=\"return validate(documents.send.besked.value)\">
<input type=\"hidden\" name=\"action\" value=\"send_mail\">
<input type=\"hidden\" name=\"value\" value=\"done\">
Beskeden der skal sendes <br>
<textarea name=\"besked\" rows=\"3\" cols=\"25\" onChange=\"validate(this.value)\"></textarea>
<br><input type=\"submit\" value=\"Send Beskeden!\">
</form>

kan/hvordan laver man et lille felt (lad os kalde det for \"taeller\" ved siden af som når man loader så står der eks. 260 i det felt og når man så begynder at skrive i feltet \"besked\" så tæller den ned i feltet \"taeller\" ???
Avatar billede mora Nybegynder
29. august 2001 - 16:54 #1
<center><img src=\"./images/headers/client/smsheader.jpg\" border=0></center><br><br>
- Her kan du sende en SMS til enhver mobiltelefon i Danmark.<br>
<br><br>
<form action=\"index.php\" method=\"post\" name=\"sendsms\">
<input type=\"hidden\" name=\"file\" value=\"sms.php\">
<input type=\"hidden\" name=\"sendsms\" value=\"ja\">
<table border=0>
<tr><td>Modtager(Mobilnummer):</td><td><input type=\"text\" name=\"nummer\"></td></tr>
<script>
function check() {
document.sendsms.tilbage.value = 140 - document.sendsms.message.value.length - document.sendsms.fra.value.length;
  if (document.sendsms.tilbage.value < 0) {
  alert(\"Beskeden er for lang\");
}
}
</script>
<tr><td><font face=\"Verdana\" size=2>Afsender:</td><td><input type=\"text\" name=\"fra\" value=\"<? echo $user; ?>\" onKeyup=\"check();\"></td></tr>
<tr><td><font face=\"Verdana\" size=2>Besked:</td><td><textarea name=\"message\" rows=\"10\" cols=\"40\" maxlength=\"140\" wrap=\"virtual\" onkeyup=\"check()\" onchange=\"check()\" onkeydown=\"check()\"></textarea></td></tr>
</table><font face=\"Verdana\" size=2>Tegn tilbage: <input size=3 type=\"text\" name=\"tilbage\" readonly value=140><input type=\"submit\" value=\"Send\">
</form>
Avatar billede mora Nybegynder
29. august 2001 - 16:55 #2
Det er lige taget fra noget PHP jeg har lavet, 140 er det maks antal tegn der må være...

Avatar billede nute Nybegynder
29. august 2001 - 16:57 #3
<html><body>
<script language=\"JavaScript\">
function update(){
    var cnt = 0;
    var wrd = 0;
    var obj = document.all[\"tekst\"];
   
    for(i =0; i<obj.value.length;i++) {
        if (obj.value.charAt(i) != \' \') {
          cnt++;
        }else{
          cnt++;
            wrd++;
        }
        document.all[\"counter\"].innerHTML = wrd + \' ord, \' + cnt+\' tegn\';
    }
}
</script>
<span id=\"counter\"></span>

<textarea name=\"tekst\" onKeyUp=\"java script:update();\" onKeyDown=\"java script:update();\" onChange=\"java script:update();\"></textarea>
</BODY>
</HTML>
Avatar billede cyberdude Nybegynder
29. august 2001 - 17:39 #4
mora -> takker det funger......
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