Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Probleme mit Textfeld in PHP Formular
hallo,
ich bin neu hier und benötige hilfe.
wir sollen für die uni ein formular erstellen und dabei ein mehrzeiliges textfeld anwenden.
bei der eingabe macht sich jedoch unten ein scrollingbalken breit und der text wird bei der eingabe ellenlang.
kann man das scrolling irgendwie abstellen oder den automatischen umbruch bei der eingabe einstellen?
hier mal kurz mein quellcode bis jetzt. wo muss ich was einfügen?
Code: In Zwischenablage kopieren (nur IE)
und wie ist das bei der ausgabe? och so eklig lang? was kann man da für einen befehl eisetzen?
hier mal meine ausgabe...
funktion
Code: In Zwischenablage kopieren (nur IE)
und ausgabe
Code: In Zwischenablage kopieren (nur IE)
danke euch schonmal für die hilfe. vielleicht gibts ja was leichtes. bin froh wenn ich das semester hinter mir habe ;)
Gruß. sonic
Antworten
moin,
also, die scrollbalken kannst auf jeden fall vermeiden.
die textarea sieht dann etwa so aus:
Code: In Zwischenablage kopieren (nur IE)
und bei der ausgabe solltest evt mal diese funktion anschauen:
[doc]nl2br[/doc]
mfg crashy
2.
hallo nochmal,
erstmal danke für den tipp aber das mit dem overflow bekomme ich nicht hin...
es passiert nix. ich nutze übrigens firefox.
ich füge jetzt mal den kompletten code der page ein, vielleicht hat einer die zeit mir zu sagen an welcher stelle ich was einsetzen muss damit das klappt. bin halt in der hinsicht nicht so bewandert... :(
Code: In Zwischenablage kopieren (nur IE)
der horizontale scrollbalken ist zumindest immernoch da...
gruß. dennis
3.
was du suchst ist doch eigentlich das wrap attribut für textareas:
Quelle:
http://selfhtml.netZitat:
Mit dem nicht-standardisierten Attribut wrap= können Sie den Zeilenumbruch steuern (wrap = Umbruch). Die folgenden Angaben sind "ohne Gewähr":
wrap="soft" wird von Netscape 4.x interpretiert und bewirkt automatischen Zeilenumbruch bei der Anzeige. Beim Absenden des Formulars werden an Stellen, wo der Text umgebrochen ist, jedoch keine Zeilenumbruchzeichen übertragen.
wrap="hard" wird von Netscape 4.x interpretiert und bewirkt automatischen Zeilenumbruch bei der Anzeige. Beim Absenden des Formulars werden die Zeilenumbruchzeichen an Stellen, wo der Text automatisch umgebrochen ist, übertragen.
wrap="virtual" wird vom MS Internet Explorer ab Version 4.x und den Netscape-Versionen 2.x und 3.x interpretiert und ist gleichbedeutend mit wrap="soft".
wrap="physical" wird vom MS Internet Explorer ab Version 4.x und den Netscape-Versionen 2.x und 3.x interpretiert und ist gleichbedeutend mit wrap="hard".
wrap="off" wird vom MS Internet Explorer ab Version 4.x und von Netscape interpretiert und ist gleichbedeutend mit der Voreinstellung von Netscape bis einschließlich Version 4.x - nämlich keinen Text automatisch umzubrechen.