enterzeichen < Sonstige < Schule < Informatik < Vorhilfe
|
Hallo!!!
ich gebe in ein Formular einen Text ein. zb: hhhhhhhhh
hinter dem letzten h drücke ich die entertaste.
(das enterdrücken schickt NICHT das formular ab sondern lässt den cursor ganz normal eine zeile nach unten springen)
nun schicke ich das formular per mouseklick an eine php Datei.
dort steckt nun der ganze Inhalt vom Formular in der Variable $hans
wie kann ich in der php datei durch $hans abfragen, ob im Formular die ENTER Taste gedrückt wurde??
Ich dachte gehört zu haben, dass die enter taste ein Zeichen hinterlässt, geht das damit vielleicht???
Vielen Dank schon mal !!!
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 17:11 Di 29.08.2006 | Autor: | salami |
Um was handelt es sich?
<input type="text" name="zeile1">
<input type="text" name="zeile2">
und du springst bei Enter von zeile1 in zeile2
oder
<textarea></textarea>
und du tippst in dieser textarea
oder ist es ein völlig anderer Ansatz?
|
|
|
|
|
Hallo Salami!
Es handelt sich um <textarea> </textarea> sorry hatte ich vergessen ;)
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 22:20 Di 29.08.2006 | Autor: | jerry |
hallo zusammen,
wenn ich dich richtig verstanden habe, dann liest du aus einer textarea einen text aus. doch wenn du ihn anzeigst fehlen die zeilenumbrüche?!
falls dies der fall sein sollte, hilft dir vlt folgende Php-Funkion weiter:
http://de3.php.net/manual/en/function.nl2br.php
falls dir das nicht hilft, beschreib vlt etwas umfassender in welcher umgebung das ganze eingesetzt wird.
gruß benjamin
|
|
|
|
|
Nein, das ist es leider nicht ganz ;)
Es geht um folgendes:
ich hab ein programm geschrieben, dass die wörter in einem text zählt.
genauer gesagt zählt es grob die leerzeichen plus 1:
beispiel: "hallo hallo hallo" 2 leerzeichen+1 = 3 wörter
natürlich wird das ganze noch durch fragezeichen und ausrufezeichen verkompliziert. oder auch durch leerzeichen nach dem letzten wort und vor dem ersten.
das habe ich alles schon abgeklärt. http://dilthey.onetwovisit.net/Richard/z%E4hler/code.html
nun aber das problem:
wenn jemand in der textarea nach dem letzten wort die entertaste drückt, so ist die ausgabe der anzahl der wörter um 1 zu groß.
ich brauch also eine art abfrage: wenn die entertaste gedrückt wurde.
$ausgabe--;
oder vielleicht hinterlässt die entertaste ja eine art zeichen, nachdem man suchen kann ?!
Ich hoffe du verstehst jetzt mein Problem ;) Wäre echt toll wenn mir jemand helfen könnte !!!
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 18:00 Mi 30.08.2006 | Autor: | jerry |
ok, ich denke jetzt hab ich dein problem verstanden =)
also ich hab mich grad mal rangesetzt.
das erste was du machen kannst ist die textarea zeilenweise auswerten.
das ist mit dem explode befehl zu erledigen, du hast dann ein string array:
1: |
| 2: | $textarea = explode("\n", $textarea);
|
die wörter kannst du dann pro zeile auch per explode zählen mit dem " " leerzeichen als trennsymbol.
zuvor könntest du noch den zeilenstring trimmen, dann hast du hinten kein leerzeichen stehn.
trim()
hoffentlich hilft dir das weiter.
gruß benjamin
|
|
|
|
|
Hm Danke schon mal !
schreib am besten mal um deinen code < code> < /code> nur ohne Leerzeichen nach dem < , dann verschluckt der forum filter nix mehr. edite es doch noch einfach grad.
im Zusammenhang mit dem enterzeichen hilft trim bei mir irgendwie leider nix ;)
und Zeilenweise Leerzeichen auslesen, bringt mich doch auch irgendwie nicht weiter oder??
es seidenn ich kann ihm sagen, wenn ein enter tasten zeichen kommt (wenns das gibt -.-) höre auf die zeilen zu lesen.
oder verstehe ich dich falsch??
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:04 Do 31.08.2006 | Autor: | jerry |
also dann hab ich vlt immer noch nicht kapiert was dein eigentlich ziel ist oder? :)
dein ziel ist es doch die wörter in einem Text zu zählen oder?
und kannst du dann nicht jeweils die wörter je zeile ermitteln und dann alle zusammenzählen?
das müßte doch mit explode und trim zu lösen sein.
gruß benjamin *confused* ;)
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 22:09 So 03.09.2006 | Autor: | Bit2_Gosu |
Vielen Dank euch allen !!
Ich werds jetzt mal so probieren
|
|
|
|