ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
292
292
EMPFEHLEN
-
Hallo, mal wieder ich hier

Es geht sich um folgendes:
Ich hab an einem System kurz gebastelt, damit ich meine News nicht immer über die Datenbank hinzufügen muss.
Also ist es praktisch wie ein Registrierungsformular, funktioniert auch wunderbar.
Aber zwei Sachen stören mich und hier bitte ich mal wieder um eure Hilfe
1. Die ständigen <br> einzufügen.
Lösungsvorschlag 1: - Ich würde gerne Wissen ob es möglich ist, dass ich unter das Formular einen kleinen Button stelle, der, wenn ich drauf klicke, mir ein "<br>" in das "message" Feld schreibt.
Lösungsvorschlag 2: - Falls das nicht geht, ist es theoretisch möglich, eine Seite so zu verändern, dass meine Registrierung nicht mit einem Druck auf "Enter" abgeschickt wird?
Dann gäbe es, was ich aber eher bezweifle, die Möglichkeit, einen kleinen Code einzufügen, der das Drücken von "Enter" in ein "<br>" umwandelt.
Klingt irgendwie so, als wär ich extrem faul, aber ich würd trotzdem gern wissen, ob sowas möglich ist.
Falls ihr andere Lösungen habt, immer her damit =)
Das wäre nämlich sehr praktisch
Mfg
Julien
-
04.02.10 22:33 #2
Hallo!
Jage den Text doch durch nl2br().
[edit]
Aber erst bei der Seitenausgabe.
Wenn es nämlich als Return (nl --> new Line) in der DB gespeichert wird, dann brauchst Du es z.B. zum editieren nicht erst wieder extra umwandeln um im Textarea die Returns zu bekommen..
[/edit]
Warum Dein Formularv aber beim Enter drücken abgeschickt wird, ist für mich nicht nachvollziehbar.
Aber es handelt sich schon um ein Textarea?
Gruss Dr DauGeändert von Dr Dau (04.02.10 um 22:40 Uhr)
Schri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
-
Bei der Sache gibts nur folgenden Haken:
Ich hab keine Ahnung wie ich eine Registierungs- (ich nenne es mal) Spalte über mehrere Zeilen machen kann.
Um euch selbst ein Bild davon zu verschaffen: [url=http://rapidrose.no-ip.org/index.php?op=register]-->HIER<--[url]
Genau so ein Registrierungsfeld ist es, nur halt umgecoded, sodass es meine News speichert.
Das ist der Code für das Feld
Naja, warum es mit dem Drücken von Enter abgeschickt wird, ist doch eigentlich klar: Es ist eine Registrierung, und bei Anmelde-, bzw. Registrierungsformularen ist es meistens so, denke ich.PHP-Code:<table width="338" border="0" align="center">
<tr>
<td height="25" class="b01">Message</td>
<td><input name="message" type="text" class="liteoption" id="message" size="50" maxlength="250" /></td>
</tr>
</table>

Ob es eine Textarea ist, beantworte dir lieber selber, falls möglich
-
06.02.10 01:06 #4
Es gibt bei SelfHTML im Kapitel "Formulare >> Eingabefelder und Eingabebereiche" einen Abschnitt mit der Überschrift "Mehrzeilige Eingabebereiche definieren".
Wenn Du diesen liest, wird Dir ein bereits bekanntes Wort über den Weg laufen.
[edit]
Und noch was:
Ein Textarea ist nicht auf eine bestimmte Textlänge begrenzbar.
Du musst also mit count_chars() prüfen ob die Anzahl der Zeichen Dein gesetztes Limit nicht überschreiten.
Damit der Benutzer aber nicht unnötig viel schreibt, könntest Du mit JavaScript die Zahl der noch verbleibenen Zeichen anzeigen.
Denke aber daran dass JavaScript keine sichere Methode ist, die Textlänge zu begrenzen (JavaScript könnte deaktiviert sein
).
Da lässt sich im JavaScript-Forum sicherlich etwas finden, bzw. die dortigen Sachkundigen werden Dir helfen können.
Die Datenbankspalte würde ich nicht auf die gewünschte Zeichenlänge begrenzen, weil ggf. noch Zeichen hinzukommen könnten (z.B. beim escapen bestimmter Zeichen).
[/edit]Geändert von Dr Dau (06.02.10 um 01:27 Uhr)
Schri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
-
-
06.02.10 01:52 #6Schri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
Ähnliche Themen
-
XML-File Zeilenumbruch nach jedem abgeschl. Tag einfügen
Von hupsi im Forum XML TechnologienAntworten: 7Letzter Beitrag: 20.03.06, 15:30 -
Zeilenumbruch per Button
Von piti66 im Forum PHPAntworten: 10Letzter Beitrag: 04.07.05, 21:11 -
Radio-Button ins SQL Ergebnis einfügen
Von patges im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 11.04.05, 13:36 -
Einfügen von BBCode per button
Von x0x im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 16.02.05, 18:02 -
Nach zwei Ausgaben Zeilenumbruch einfügen
Von poolpage im Forum PHPAntworten: 3Letzter Beitrag: 27.04.02, 20:03





Zitieren

Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen