WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » mehrzeilige Variablen im Textfeld » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von hilflos_im_netz
Dann hab ich doch im falschen forum gepostet.
Aber vielen herzlichen Dank. Es funktioniert.
von subjective
Strings in Javascript können nicht mehrzeilig sein. Du mußt also dafür sorgen, das im JS-Quellcode ein einzeliger String ankommt. Theoretisch müßte JS ein \n akzeptieren. PHP mach jedoch aus einem einfachen \n einen Umbruch (Zeichen #10). Probier also mal \\n.
von hilflos_im_netz
Einen guten Abend,
ich hoffe ich bin hier richtig, weil ich nicht genau weiss, ob es ein Javascript oder PHP
Problem ist. Jetzt zu meinem Problem. Ich würde gerne mehrzeilige Variablen in eine Textarea einfügen.
Folgendes funktioniert beispielsweise:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13:
<?php
error_reporting(E_ALL);

$variable="hi hi";

echo "<form name=\"irgendwas\">

<a href=\"javascript:leer(0)\" onClick=\"document.irgendwas.etwas.value+='".$variable."'\">
Füg mich ein</a> <br />\n

<textarea name=\"etwas\"></textarea>
</form>";
?>


Wenn erster Gedanke war, dass ich
1:
$variable="hi \n hi";
setze, doch dann
wird die Variable nicht ins Textfeld gesetzt.

Ich weiss also nicht mehr weiter und frage mich, ob so ein Zeilenumbruch, wie bei
meinem Problem möglich ist.

Ich bedanke mich im Vorraus für Hilfe.


---
|a+bi| x |c+di| = |(a+bi) x (c+di)|

Nach oben