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

Formularfelder

Das Board für die kleine Abwechslung. Hast Du was lustiges im Web gefunden oder was offtopic dann hier rein!
Neues Thema Antworten
Elfenkind
PostRank 1
PostRank 1
Beiträge: 3
Registriert: 07.09.2006, 13:03

Beitrag von Elfenkind » 07.12.2006, 10:07

hallo,
wie ist der code für ein (Text-)Formular wenn man die Zeicheneingabe bestimmen will? Also z.b. Minimum 250 Zeichen müssen getätigt werden.

Die Maximumlänge ist ja wunderbar einfach mit html zu bewältigen, aber die Minimumlänge geht ja nicht mit html sondern nur Javascript bzw. php.


Gebraucht wird sowas in der Art:

---------------------------------- = Formularfeld
xy Zeichen von mind. 250 bereits verbraucht.
(oder so ähnlich *g*)


Das es unten automatisch mitzählt (das geht soviel ich weiß nur mit JS). Auf der Seite wird php mitverwendet, also wenn es ein php-code ist dann ist es auch machbar.

Hoffe ihr könnt mir weiterhelfen und schonmal vielen dank im vorraus.
lg

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.


haha
PostRank 9
PostRank 9
Beiträge: 1065
Registriert: 03.04.2006, 18:08
Wohnort: Bi Hamborg

Beitrag von haha » 07.12.2006, 10:58

Elfenkind hat geschrieben:wie ist der code für ein (Text-)Formular wenn man die Zeicheneingabe bestimmen will? Also z.b. Minimum 250 Zeichen müssen getätigt werden.
Es gibt Haufenweise Formulare im Netz, die so eine Funktion nutzen (insbesondere SMS-Dienste). Warum schaust Du nicht erstmal da nach und probierst es selbst? Die Umwandlung von "noch n Zeichen verfügbar" nach "noch n Zeichen einzugeben" ist rein mathematischer Natur, und mit Plus und Minus wirst Du sicher umgehen können.
Auf der Seite wird php mitverwendet, also wenn es ein php-code ist dann ist es auch machbar.
Nein. PHP läuft einige Zigtausend Kabelkilometer entfernt vom Browser im Server. Der PHP-Code ist obendrein normalerweise schon längst abgearbeitet, wenn die Seite im Browser angezeigt wird. Deshalb kann PHP keinen Einfluss den Browser haben, erst recht nicht auf Benutzereingaben.

Anonymous

Beitrag von Anonymous » 07.12.2006, 13:58

die Live-Anzeige im Browser geht nur über javascript, aber dennoch sollte es nach dem absenden per php überprüft werden ob die mindesanzahl an zeichen auch erreicht wurde....

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

Beitrag von Michael1967 » 07.12.2006, 14:52

Code: Alles auswählen


<script language=\"javascript\">
<!--
function zaehlen&#40;&#41;
&#123;
var eingabe = document.formular.bodytext.value;
var gesamt=200;
var rest=gesamt-eingabe.length;
document.formular.zeichen.value=rest;
if&#40;rest<=0&#41;
&#123;
document.formular.zeichen.value=0;
document.formular.bodytext.value=
eingabe.substring&#40;0,gesamt&#41;;
&#125;
&#125;
//-->
</script>

<textarea name=\"bodytext\" cols=\"60\" rows=\"5\"onkeyup=\"zaehlen&#40;&#41;\"
onfocus=\"zaehlen&#40;&#41;\"></textarea><br>Für die Beschreibung stehen noch&#58; <input type=\"text\" name=\"zeichen\" size=\"5\" 
style=\"width&#58;40px\" value=\"200\"> Zeichen zur Verfügung.





Antworten