tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
355
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    piti66 piti66 ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    421
    Hey,

    also ich möchte bei mehreren Textareas die Zeichen zählen bzw. begrenzen und auch anzeigen. Funktionierte alles wunderbar, bis ich den Textarea folgende namen gegeben hab (kommt durch unterschiedliche Sprachen u.s.w.)

    PHP-Code:
    feld['.$i.'][1
    Seitdem geht es nicht mehr

    Der Javascript Code:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    <script type="text/javascript">
    function textCounter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit) // if too long...trim it!
    field.value = field.value.substring(0, maxlimit);
    else 
    countfield.value = maxlimit - field.value.length;
    }
    </script>

    HTML Teil:

    HTML-Code:
    <textarea name="feld['.$i.'][1]" rows="5" cols="80" onKeyDown="textCounter(this.form.feld['.$i.'][1],this.form.remLen111,300);" onKeyUp="textCounter(this.form.feld['.$i.'][1],this.form.remLen111,300);">'.$feld[$i][1].'</textarea>
    <input readonly="readonly" type="text" name="remLen111" value="300" class="textfeld_mi" />

    was muss ich da denn ändern, dass es geht?
     

  2. #2
    Martin Honnen Martin Honnen ist offline Mitglied Bronze
    Registriert seit
    Dec 2011
    Beiträge
    30
    Es sollte reichen, wenn in du einfach this in den Eventhandlern benutzt, also etwa
    Code :
    1
    
    <textarea onkeydown="textCounter(this, this.form.remLen111,300)" ...
     

  3. #3
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.363
    Blog-Einträge
    4
    Das Problem ist, dass die Variable $i nicht in deinem String eingesetzt wird. Dies geschieht nur bei doppelten Anführungszeichen.
    Aber eigentlich kannst du die Variable auch direkt zwischen die Klammern schreiben:
    PHP-Code:
    $feld[$i][1
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  4. #4
    piti66 piti66 ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    421
    Danke Martin dass wars
    ComFreek dass ging leider nicht

    mfg

    Sebastian
     

Ähnliche Themen

  1. JTextField + Anzahl Zeichen begrenzen ?
    Von Frankster im Forum Java
    Antworten: 4
    Letzter Beitrag: 03.09.11, 05:18
  2. string auf 20 zeichen begrenzen!
    Von Reimers_Web im Forum PHP
    Antworten: 2
    Letzter Beitrag: 13.10.08, 16:39
  3. JTextArea Zeichen begrenzen
    Von Rambomaster im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 10
    Letzter Beitrag: 15.06.07, 13:07
  4. Ausgabe der Zeichen begrenzen...
    Von markberg im Forum PHP
    Antworten: 3
    Letzter Beitrag: 26.08.05, 21:24
  5. String auf 50 Zeichen begrenzen
    Von thomson im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 01.09.04, 11:42