Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
Alt 13.01.2009, 11:54 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 05.01.2009
Beiträge: 16
Standard onload() bei textarea

Hallo,

ich habe folgendes Problem: Das Javascript zählt wunderbar die noch freien Zeichen mit, nur wenn die Seite mit Inhalt neu geladen wird, kann ich die alten Zeichen nicht wieder an das Script übergeben. Auch onload() scheint nicht zu funktionieren, da ja der Inhalt von textarea erst nachher zwischen den <></> folgt.

Anbei der Codeausschnitt zum testen:

PHP-Code:
<script>function textcounter( field, count_field, max_limit )
{
  if( field.value.length > max_limit )
  {
    // Inhalt zu lang -> Inhalt beschneiden
    field.value = field.value.substring(0, max_limit);
  }
  else
  {
    // Laenge des Inhalts korrekt -> "Zeichen verbleibend" aktualisieren
    count_field.value = max_limit - field.value.length;
  }
}
</script>
 
 
<form name="formular" action="<?php echo $PHP_SELF;?>"method="post">
  <fieldset>
 
    <textarea name="test" cols="28" rows="5" onload="textcounter(document.formular.test, document.formular.verbleibende_zeichen_1, 150)" onkeydown="textcounter(document.formular.test, document.formular.verbleibende_zeichen_1, 150)" onkeyup="textcounter(document.formular.test, document.formular.verbleibende_zeichen_1, 150)"><?php echo $_POST['test'];?></textarea>
    <br/>
    <input type="text" name="verbleibende_zeichen_1" size="3" maxlength="3" value="150" readonly="readonly"> Zeichen verbleibend<br/>
    <br/>
    <input type="submit" name="submit" value="Abschicken"/>
  </fieldset>
</form>
Hat jemand eine Idee, wie man dieses Problem beheben kann?
decca ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.01.2009, 12:39 Nach oben    #2
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.365
Standard

Versuch's mal mit onchange als event handler statt onload.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.01.2009, 12:58 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 05.01.2009
Beiträge: 16
Standard

Zitat:
Zitat von pago Beitrag anzeigen
Versuch's mal mit onchange als event handler statt onload.

Funzt auch nicht.

Ist ja auch logisch, hat sich ja nix geändert, sondern die ganze textarea mit inhalt wurde neu erzeugt.
decca ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.01.2009, 14:27 Nach oben    #4
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.365
Standard

Okay, dann verschieb das onload mal zum body-Element.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.01.2009, 14:59 Nach oben    #5
Neuer Benutzer
 
Registriert seit: 05.01.2009
Beiträge: 16
Standard

danke, war ja leichter als gedacht.
daruaf hät ich kommen müssen
decca ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tab in Textarea Berti HTML, XML und CSS 2 04.05.2007 15:14
TextArea -> Farbiger Text Xean Desktop-Applikationen und Grafik 3 06.10.2006 23:55
Textarea und Schriftfarbe thebot Allgemeine Java-Programmierung 1 02.10.2005 14:51
TextArea + HTML?? debian inside Desktop-Applikationen und Grafik 16 18.05.2005 11:43
onclick in textarea schreiben (select) Sch0ko Allgemeine Java-Programmierung 6 12.02.2005 12:23


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:12 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47