kostenloser Webspace werbefrei: lima-city


zu lange zeichenfolge verhindern

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    alexdinauer

    alexdinauer hat kostenlosen Webspace.

    wie kann ich verhindern dass man in ein textarea-feld eine lange zeichenfolge eingeben kann, dadurch wird in meinem g?stebuch alles verbreitert und es w?re nicht schlecht wenn ich das verhindern k?nnte
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. djfun

    Co-Admin Kostenloser Webspace von djfun

    djfun hat kostenlosen Webspace.

    wenn du

    <textarea wrap=physical>
    </textarea>

    machst, dann werden die Zeilenumbr?che, die in dem Feld sind automatisch mit?bertragen und k?nnen dann auch mitgespeichert werden


    Ps. Eigtl. geh?rt des eher in HTML/JavaScript

    EDIT: stimmt des geht echt net
  4. t**********e

    wenn du

    <textarea wrap=physical>
    </textarea>

    machst, dann werden die Zeilenumbr?che, die in dem Feld sind automatisch mit?bertragen und k?nnen dann auch mitgespeichert werden


    Ps. Eigtl. geh?rt des eher in HTML/JavaScript


    Geh?rt es eben nich. Du hast n?hmlich nich verstanden was er will. es geht um ein Problem das auch lima hat... wenn man 1(!) Wort mit 1000 Zeichen hat, ohne whitespace(leerzeichen) dann passt sich die tabelle an... und wird h?sslich gro?. nix mit umbruch. diese 1000 Zeichen werden auf einer Zeile dargestellt.

    du brauchst eine routine, die den eingegebenen text ?berpr?ft und mit hilfe eines matchings feststellt ob im text "w?rter" vorkommen, die l?nger als sagen wir 100 Zeichen sind... nach dem 100sten Zeichen f?gst du dann einfach ein "- " ein und das damit einen umbruch. durch ne while schleife werden dann alle 100 Zeichen ein umbruch erzeugt. ich hoffe das hilft dir erstma. falls du noch hilfe beim code brauchst, meld dich einfach hier nochma...
    cYa
  5. a***s

    Oder nimm einfach diesen befehl: $var1 = wordwrap($text1, 70, "<br>", 1);
    ist sehr viel einfacher....
  6. Das f?hrt aber zu Problemen wenn jemand selber Zeilenumbruche einf?gt.
    Denn aus
    $text = "Ein sehr langes Wooooooooooort.";
    $neuertext = wordwrap( $text, 8, "\n", 1);

    echo "$neuertext\n";

    wird
    Ein sehr
    langes
    Wooooooo
    oooort.

    siehe http://www.php.net/manual/de/function.wordwrap.php
    das ist ja nicht erw?nscht.
  7. Autor dieses Themas

    alexdinauer

    alexdinauer hat kostenlosen Webspace.

    diese unerw?nschten zeilenschaltungen kann man doch unterbinden indem man das eingabefeld gleich gro? macht wie das angezeigte feld
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!