Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » HTML / XML / XHTML » Textfeld länge ermitteln?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.05.2004, 16:43 Uhr
~sXene
Gast


Also ich hab jetz zum größten teil ein Formmailer Script geschrieben!
und jetz möchtich das Feld "Nachricht:" in dem man die massage an mich eingibt auf 1000 Zeichen beschränken...
Das war ja noch einfach...
mit:

PHP 4:
if(strlen($mail_text)>1000) {
  $mail_text=substr($mail_text,0,1000)."... (Text wurde gekürzt!)";



Aber jetz möchte ich (möglichst in html) unten stehen haben:
"Noch 900 zeichen" und so... also wieviel zeichen man noch von den 1000 schreiben kann...
Wie kannich das machen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.05.2004, 17:07 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


mit javascript,

habs nicht getestet, folgendes sollte aber gehen:


Html/Javascript:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
  <script language="JavaScript" type="text/javascript">
    function tippen() {
      var laenge = document.forms['meineform'].elements['mail_text'].value.length;
      document.getElementsByName("laenge")[0].value = 1000 - laenge;
    }
  </script>
</head>
<body>
<form action="" method="post" name="meineform" id="meineform">
<textarea cols="30" rows="20" name="mail_text" onKeyDown="tippen()" onKeyUp="tippen()">
</textarea>
</form>
Noch <input type="text" name="laenge" value="1000" size="4" readonly> Zeichen


</body>
</html>


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.01.2005, 14:25 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


Hi!

Wie kann man das nun mit dem Post von "sXene" begrenzen?

Ich meine, damit man wirklich nicht mehr als 1000 Zeichen eingeben kann?
www.sxene.de/files/scripts/TextfeldLaenge2.php

so nicht...
--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.01.2005, 15:45 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


einfach alles nach 1000 zeichen im javascript tippen()-code wegschneiden :P
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ HTML / XML / XHTML ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: