Zeichenzahl begrenzen für mehrere TextAreas MIT Restanzeige


 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> Javascript
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
aquatinta
Mitglied

BeitragZeichenzahl begrenzen für mehrere TextAreas MIT Restanzeige Antworten mit Zitat

axinio Internet Marketing
Guten Tag,
ich habe ein Problem mit der Restzeichenanzeige bei mehreren Texteingabefeldern, welche auf 255 Zeichen begrenzt werden müssen.
Für ein Feld ist das OK:
Code:
<html>
<head>
<title>Textarea-Zeicheneingabe begrenzen</title>
<script type="text/javascript">
<!--
function checkLen()
{
maxLen=255;
var txt=document.forms[0].benutzereingabe.value;
if(txt.length>maxLen)
    {
      alert("Bitte maximal "+maxLen+" Zeichen eingeben!");
      document.forms[0].benutzereingabe.value=txt.substring(0,maxLen);
      document.forms[0].zaehler.value=0;
    }
else
    {
    document.forms[0].zaehler.value=maxLen-txt.length;
    }
}

//-->
</script>
</head>
<body>
<form>
verbleibende Zeichen:
<input type="text"name="zaehler"value="255"size="3"><br>
<textarea rows="5"cols="50"name="benutzereingabe"onkeyup="checkLen()"></textarea>
</form>

</body>
</html>

Aber muß man das js für jedes Texteingabefeld (form1, form2....form31) jedesmal neu schreiben, oder kann man das eventuell zusammenfassen?
(bin leider recht unwissend in JS)
Die 2. Frage wäre, ob man das mit php serverseitig lösen könnte, weil mancher User JS abgeschaltet hat.
MfG
Christian
30 Jun 2011 13:57
Benutzer-Profile anzeigen Private Nachricht senden
axinio Internet Marketing
Werner
Homepage-Total.de
Moderator

Beitrag Antworten mit Zitat

1.
Code:
<html>
<head>
<title>Textarea-Zeicheneingabe begrenzen</title>
<script type="text/javascript">
<!--
function checkLen(ID)
{
var maxLen=255;
var txt=document.getElementById(ID).value;
if(txt.length>maxLen)
    {
      alert("Bitte maximal "+maxLen+" Zeichen eingeben!");
      document.getElementById(ID).value=txt.substring(0,maxLen);
      document.getElementById("k_" + ID).value=0;
    }
else
    {
    document.getElementById("k_" + ID).value=maxLen-txt.length;
    }
}

//-->
</script>
</head>
<body>

<form>
verbleibende Zeichen:
<input type="text" id="k_eins" value="255"size="3"><br>
<textarea rows="5" cols="50" name="benutzereingabe" id="eins" onkeyup="checkLen('eins')"></textarea>
<br><br>
verbleibende Zeichen:
<input type="text" id="k_zwei" value="255"size="3"><br>
<textarea rows="5" cols="50" name="benutzereingabe2" id="zwei" onkeyup="checkLen('zwei')"></textarea>

</form>

</body>
</html>


2.
PHP-Code:
1
2
3
4
5
6
7
8
9
10
<?php
if ($_POST) {
 
$array = array("benutzereingabe""benutzereingabe2"); // usw.
 
foreach ($array as $element) {
  if ( 
strlen($_POST[$element]) > 255) {
   echo 
'(Textfeld ' $_POST[$element] . ') Bitte maximal 255 Zeichen eingeben!';
  }
 }
}
?>

_________________
Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt
01 Jul 2011 18:49
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
aquatinta
Mitglied

Beitrag Antworten mit Zitat

Hallo Werner,
vielen Dank, genau das suchte ich!
LG
Christian
02 Jul 2011 03:16
Benutzer-Profile anzeigen Private Nachricht senden
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> Javascript Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  

Ähnliche Beiträge
Thema Webmaster Forum Antw. Autor Verfasst am
Keine neuen Beiträge Mehrere Countdown-Zähler auf EINER Ho... Hilfe für Webmaster 2 Gast 04 Feb 2012 15:16 Letzten Beitrag anzeigen
Keine neuen Beiträge Bilder auslesen begrenzen PHP / MySQL 4 Mike 06 Dez 2011 21:13 Letzten Beitrag anzeigen
Keine neuen Beiträge PHP Formular-Zeichen begrenzen und An... PHP / MySQL 4 wgbilu 25 Jan 2010 15:14 Letzten Beitrag anzeigen
Keine neuen Beiträge mehrere Popups mit Java Hilfe für Webmaster 1 Gast 19 Jul 2008 17:31 Letzten Beitrag anzeigen
Keine neuen Beiträge Drag and Drop bereich begrenzen ... Javascript 0 Dark-Shadow 16 März 2008 18:21 Letzten Beitrag anzeigen