Forenindex » Programmierung/Entwicklung » JavaScript » Suche Skript zum Zeichen zählen

Suche Skript zum Zeichen zählen

Robbi
Beiträge gesamt: 267

3. Nov 2003, 14:19
Bewertung:

gelesen: 2773

Beitrag als Lesezeichen
Hallo,
ich habe ein Formulare gebaut, das ausgewertet per FormMail versandt wird. Dort brauche ich aber ein Textfeld, das di eingebenen Zeichen zählt und entsprechend in der Mail mit ausgibt.
Bei Coder-World habe ich dieses hier gefunden:
http://www.fairesweb.de/...main.cgi?action=end1

Leider zählt es 1. nur rückwärts und 2. läuft es innerhalb des Formulars nicht. Das könnte daran liegen, dass ich für das Versandformular die Aktion "/cgi-bin/FormMail.pl" eintragen muss, für das Zählskript aber die Aktion "domain.cgi?action=end3". Beides zusammen geht ja nicht.
Wenn ich die Seite aber mit zwei Formularen bauen, wird das Ergebnis nicht mit verschickt.

Hat jemand nen Tipp, wie das zu realisieren ist?

Tschüss, Robbi

Suche Skript zum Zeichen zählen

oesi50
  
Beiträge gesamt: 2315

3. Nov 2003, 14:52
Bewertung:

gelesen: 2773

Beitrag als Lesezeichen
hi Robi,

versuch mal das:

<HTML>
<BODY>
<SCRIPT LANGUAGE="JavaScript" type="text/javascript"><!--
function anzeige(){
var z = document.formular.text.value.length;
document.formular.anzahl.value = z;
}

//-->
</SCRIPT>

<FORM METHOD=POST ACTION="" name="formular">
<INPUT TYPE="text" NAME="anzahl">

<TEXTAREA NAME="text" ROWS="" COLS="" onChange="anzeige()" onKeyup="anzeige()">

</TEXTAREA>
</FORM>

</BODY>
</HTML>

Grüße Oesi

(Dieser Beitrag wurde von oesi50 am 4. Nov 2003, 11:41 geändert)

Suche Skript zum Zeichen zählen

Robbi
Beiträge gesamt: 267

4. Nov 2003, 10:50
Bewertung:

gelesen: 2773

Beitrag als Lesezeichen
Hai Oesi,
zuerst mal vielen Dank, jetzt hab ich wenigstens schon ein Skript, das die Einträge vorwärts zählt.
Das andere Problem ist aber, dass ich es nicht innerhalb eines bestehenden Formulars einsetzen kann, da es ein eigenes Formular enthält.
Ich muss es aber in ein umfangreicheres Formular einbinden können, dassen Inhalte dann per Mail verschickt werden. Und darin soll das Ergebnis des Zeichenzählens mit ausgegeben werden.
Wie kann ich es dort einbauen?

<form action="/cgi-bin/FormMail.pl" method="post" name="FormMail">

<input type="hidden" value="---@---.de" name="recipient">
<input type="hidden" value="Name,email" name="print_config">

<p>Name: <input type="text" name="Name" size="15"><br>
E-Mail: <input type="text" name="email" size="30"></p>

<p><input type="submit" name="Abschicken" value="Senden">
<input type="reset" value="Korrigieren"></p>
</form>

Tschüss,
Robbi

(Dieser Beitrag wurde von Robbi am 4. Nov 2003, 10:57 geändert)

Suche Skript zum Zeichen zählen

oesi50
  
Beiträge gesamt: 2315

4. Nov 2003, 11:03
Bewertung:

gelesen: 2773

Beitrag als Lesezeichen
von welchem Feld sollen denn die Zeichen gezählt werden?

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)

(Dieser Beitrag wurde von oesi50 am 4. Nov 2003, 11:16 geändert)

Suche Skript zum Zeichen zählen

Robbi
Beiträge gesamt: 267

4. Nov 2003, 11:21
Bewertung:

gelesen: 2773

Beitrag als Lesezeichen
Sorry, hier ist der richtige Text, die Zeichen soll im textfeld gezählt werden:

<form action="/cgi-bin/FormMail.pl" method="post" name="FormMail">
<p><input type="hidden" value="---@---.de" name="recipient"><input type="hidden" value="Name,email,text" name="print_config"></p>
<p><b>Rechnungsanschrift:</b></p>
<p>Name: <input type="text" name="Name" size="15"><span class="stern"><br>E-Mail: <input type="text" name="email" size="30"></p>
<p><TEXTAREA NAME="text" ROWS="3" COLS="40" onChange="anzeige()" onKeyup=
"anzeige()">
</TEXTAREA></p>
<p><input type="submit" name="Abschicken" value="Senden"> &nbsp; <input type="reset" value="Korrigieren"></p>
</form>

Suche Skript zum Zeichen zählen

oesi50
  
Beiträge gesamt: 2315

4. Nov 2003, 11:25
Bewertung:

gelesen: 2773

Beitrag als Lesezeichen
mach's einfach so:

<SCRIPT LANGUAGE="JavaScript" type="text/javascript"><!--
function anzeige(){
var z = document.FormMail.text.value.length;
document.FormMail.anzahl.value = z;
}
//-->
</SCRIPT>

<form action="/cgi-bin/FormMail.pl" method="post" name="FormMail">
<p><input type="hidden" value="---@---.de" name="recipient"><input type="hidden" value="Name,email,text" name="print_config"></p>
<p><b>Rechnungsanschrift:</b></p>
<p>Name: <input type="text" name="Name" size="15"><span class="stern"><br>E-Mail: <input type="text" name="email" size="30"></p>
<p><TEXTAREA NAME="text" ROWS="3" COLS="40" onChange="anzeige()" onKeyup="anzeige()">
</TEXTAREA>
<INPUT TYPE="text" NAME="anzahl">
</p>
<p><input type="submit" name="Abschicken" value="Senden"> &nbsp; <input type="reset" value="Korrigieren"></p>
</form>



Grüße Oesi

(Dieser Beitrag wurde von oesi50 am 4. Nov 2003, 11:41 geändert)

Suche Skript zum Zeichen zählen

Robbi
Beiträge gesamt: 267

4. Nov 2003, 11:31
Bewertung:

gelesen: 2773

Beitrag als Lesezeichen
Hai Oesi,
prima, so klappt es! Ich danke Dir sehr.

'nen schönen Tag wünsch ich Dir noch!
Robbi