anpera.net
https://anpera.homeip.net/phpbb3/

Textarea Teilen Umbruch.
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=4223
Seite 1 von 1

Autor:  MySql [ Sa 29 Dez, 2007 16:40 ]
Betreff des Beitrags:  Textarea Teilen Umbruch.

Huhu,

bastel gerde was für mein Game und da brauch ich ein Textarea zu.
Kein Problem , Textarea ist vorhanden. Nur brauche ich bestimmte Textpositionierungen und Umbrüche. Positionieren geht. Übrüche nicht, daher <br> bzw. \n in einem Textarea net Funktionieren.

Erbitte um Hilfe bei den Umbrüchen.

:wink: :wink: My. :wink: :wink:

Autor:  Naria [ Sa 29 Dez, 2007 16:47 ]
Betreff des Beitrags: 

Uhm, was? ^^

Die Entertaste funktioniert ja in Textarea Feldern, nun kannst du den eingegebenen Text einfach durch die Funktion nl2br schicken und dann hast du Zeilenumbrüche drin. Oder wie bzw. wo willst du genau die Zeilenumbrüche haben?

Autor:  Rikkarda [ Sa 29 Dez, 2007 18:00 ]
Betreff des Beitrags: 

jo bei mir geht `n + enter auch

Autor:  MySql [ Sa 29 Dez, 2007 18:36 ]
Betreff des Beitrags: 

Falsch ausgedrückt^^

[php]<?php
require_once 'common.php';

page_header('Beispiel');

switch ($_GET['op'])
{
rawoutput('<textarea style="background-color:#000000; color:#FFFFFF;" cols="60" rows="10"> Zentriert

Eine Zeile frei bis zur nächsten Textzeile.usw.
</textarea>');
}
page_footer():
?> [/php]

Zwischen "Zentriert" und Eine Zeile fr............. soll eine ganze Zeil frei bleiben. Der Text wird im Script eingefügt, udn nicht auf der seite selber!

My.

Autor:  Eliwood [ Sa 29 Dez, 2007 18:40 ]
Betreff des Beitrags: 

Natürlich funktioniert ein linefeed-Steuerzeichen. Aber du musst schon das Steuerzeichen selbst eingeben, und nicht die Umschreibung "\n". Also "0A" im ASCII-Zeichensatz (Und Hexadezimaler Schreibweise). Das Zeichen findest du auf der grossen Taste rechts von ! und $.

Das geht auch im HTML-Text selber:

$this->bbcode_second_pass_code('', '<textarea>Text

Absatz 2

Absatz 3
</textarea>')[/code]

Autor:  MySql [ Sa 29 Dez, 2007 18:56 ]
Betreff des Beitrags: 

Geht nicht^^ Daher ich meine scripts ja nicht "am Rand schreibe"

[php]
<?php
require_once blabla
page_header blub

switch($_GET['op'])
{
case '':
rawoutput('blubern');
break;
}
page_footer();
?>
[/php]

so sieht es nit aus xD

[php]
<?php
require_once blabla
page_header blub

switch($_GET['op'])
{
case '':
rawoutput('blubern
Next text');
break;
}
page_footer();
?>
[/php]

So blubern würde jetzt im Textarea gaaaaanz oben stehen. Aber : Die Leerzeichen vor "Next text" werden im textarea mit gezaählt. D.h. das der Text dann auf der rechten Seite vom Textarea steht. :(

Autor:  -DoM [ Sa 29 Dez, 2007 20:00 ]
Betreff des Beitrags: 

Mach mal so:
[php]rawoutput("<textarea style='background-color:#000000; color:#FFFFFF;' cols='60' rows='10'>huhu\nblubber\n\nblubberich</textarea>");[/php]

Ausgabe im Textfeld:
$this->bbcode_second_pass_code('', 'huhu
blubber

blubberich')

Beachte mal die doppelten Anführungszeichen. Du könntest mit einfachen Anführungen auch arbeiten aber dann musst du den Backslash "escapen".

Autor:  MySql [ So 30 Dez, 2007 00:44 ]
Betreff des Beitrags: 

ahhhhhhhhh es geht!

danke!

dumm, das es mit ' net geht....

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/