Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Zählen von Buchstaben

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
muskelbody
PostRank 8
PostRank 8
Beiträge: 664
Registriert: 03.10.2003, 18:08

Beitrag von muskelbody » 21.09.2006, 22:12

hallo zusammen,

habe auf meiner übermittlungsseite für webkataloge ein textfeld, dass befüllt werden muss, wenn man sich anmeldet.

ich hätte daneben gerne einen counter, der mir rückwärts zählt, wieviele buchstaben noch zu schreiben möglich sind.

so sieht der text bzw. das eingabefeld dazu aus.

Code: Alles auswählen

<textarea name="DESCRIPTION" rows="3" cols="37" class="text">&#123;$DESCRIPTION&#125;</textarea>
zeichen sind in der db auf 255 begrenzt. jetzt hätte ich gerne ein script, dass die zeichen abzieht, die schon geschrieben stehen.

danke.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


cren
PostRank 6
PostRank 6
Beiträge: 379
Registriert: 04.06.2005, 16:30

Beitrag von cren » 21.09.2006, 22:37


Michael1967
PostRank 9
PostRank 9
Beiträge: 2158
Registriert: 26.10.2005, 23:51

Beitrag von Michael1967 » 21.09.2006, 22:42

Das funktioniert aber nur, wenn Java aktiviert ist. Oder?

cren
PostRank 6
PostRank 6
Beiträge: 379
Registriert: 04.06.2005, 16:30

Beitrag von cren » 21.09.2006, 22:53

Nö, hat mit Java nix zu tun. Aber Javascript muss aktiviert sein. Anders gehts nicht.

muskelbody
PostRank 8
PostRank 8
Beiträge: 664
Registriert: 03.10.2003, 18:08

Beitrag von muskelbody » 22.09.2006, 09:38

sieht genau so aus, wie ich mir das vorstelle. werde ich probieren.

herzlichen dank für den tipp.

Michael1967
PostRank 9
PostRank 9
Beiträge: 2158
Registriert: 26.10.2005, 23:51

Beitrag von Michael1967 » 22.09.2006, 10:19

cren hat geschrieben:Nö, hat mit Java nix zu tun. Aber Javascript muss aktiviert sein. Anders gehts nicht.
Jepp, genau das wollte ich damit erfragen *gg* Dann ist es der falsche Weg, weil es nur die sehen, die Javascript aktiviert haben.

Nullpointer
PostRank 10
PostRank 10
Beiträge: 4790
Registriert: 22.04.2005, 19:14
Wohnort: West Berlin

Beitrag von Nullpointer » 22.09.2006, 10:22

anders kannst du es aber nicht machen, weil es clientseitig ausgeführt werden muss. über php geht es erst nach abschicken des formulars, aber er möchte ja eine live-anzeige.

Michael1967
PostRank 9
PostRank 9
Beiträge: 2158
Registriert: 26.10.2005, 23:51

Beitrag von Michael1967 » 22.09.2006, 10:27

Ja ich weiß. Ich wollte sowas auch schon bei mir einbauen.

255 Zeichen für eine Beschreibung ist meiner Meinung nach viel zu wenig.

Bei mir läuft unter 50 Wörter nichts mehr.

Anonymous

Beitrag von Anonymous » 22.09.2006, 10:32

Michael1967 hat geschrieben:
cren hat geschrieben:Nö, hat mit Java nix zu tun. Aber Javascript muss aktiviert sein. Anders gehts nicht.
Jepp, genau das wollte ich damit erfragen *gg* Dann ist es der falsche Weg, weil es nur die sehen, die Javascript aktiviert haben.
soetwas kann doch eh nur eine Hilfestellung für den User sein.... nach dem absenden muss man die daten doch eh überprüfen, egal ob dies schon per javascript geschehen ist oder nicht...

muskelbody
PostRank 8
PostRank 8
Beiträge: 664
Registriert: 03.10.2003, 18:08

Beitrag von muskelbody » 22.09.2006, 12:43

sicher.

soll auch nur ein anhaltspunkt sein. ich sehe die 255 zeichen auch als etwas wenig an, bin mir aber noch nicht im klaren ob ich sie erweitern soll.

muskelbody
PostRank 8
PostRank 8
Beiträge: 664
Registriert: 03.10.2003, 18:08

Beitrag von muskelbody » 01.10.2006, 17:12

leider bekomm ich das nicht fehlerlos eingebaut. kann mir da jemand behilflich sein ? danke.
<textarea name="DESCRIPTION" rows="3" cols="37" class="text">{$DESCRIPTION}</textarea>
hier sollte es hinzu.

cren
PostRank 6
PostRank 6
Beiträge: 379
Registriert: 04.06.2005, 16:30

Beitrag von cren » 01.10.2006, 18:48

Wie hast es bisher versucht?

muskelbody
PostRank 8
PostRank 8
Beiträge: 664
Registriert: 03.10.2003, 18:08

Beitrag von muskelbody » 01.10.2006, 19:06

Code: Alles auswählen

<td class="label">&#123;l&#125;Beschreibung &#40;max. 255 Zeichen&#41;&#123;/l&#125;&#58;<input readonly type=text name=remLen size=3 maxlength=3 value="255"></td>
  	<td class="field">
  		<textarea name="DESCRIPTION" onKeyDown="textCounter&#40;this.form.DESCRIPTION,this. form.remLen,255&#41;;" onKeyUp="textCounter&#40;this.form.DESCRIPTION,this.fo rm.remLen,255&#41;;" rows="3" cols="37" maxlength="255" class="text" >&#123;$DESCRIPTION&#125;</textarea>

  	</td>
das erzeugt mir aber eine fehlermeldung ungültiges zeichen

cren
PostRank 6
PostRank 6
Beiträge: 379
Registriert: 04.06.2005, 16:30

Beitrag von cren » 03.10.2006, 16:15

Ohne die Funktion "textCounter" zu kennen macht dieses Code-Snippet nicht wirklich Sinn ;)

Versuchs mal so:

Code: Alles auswählen

<script type='text/javascript'>
<!--
function count&#40; val &#41; &#123;
   document.getElementById&#40;'ausgabe'&#41;.innerHTML = 255 - val.length + " Zeichen können noch eingegeben werden.";
&#125;
//-->
</script>
<textarea name="text" id="text" rows="4" cols="30" onkeyup="count&#40;this.value&#41;;"></textarea>
<div id="ausgabe"></div>

muskelbody
PostRank 8
PostRank 8
Beiträge: 664
Registriert: 03.10.2003, 18:08

Beitrag von muskelbody » 03.10.2006, 19:04

und wie verwende ich dies mit meinen variablen ?
Code:
<textarea name="DESCRIPTION" rows="3" cols="37" class="text">{$DESCRIPTION}</textarea>
sorry, bin laie.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag