Michael: HTML Code in input feld

Hallo zusammen,

ich möchte html code in ein input feld schreiben. Leider wird dabei natürlich der Code interpretiert. Wie umgehe ich das.

Beispiel (für das was ich vorhabe)

[input type=hidden name=pagetext value="[a href="http://www.hopfi.de"]lkfjvlkgjsdgnlvk[/a]"]

( [] = <>  )

So ist das natürlich Blödsinn

Aber wie bekomm ich das nun hin?

Danke
Michael

  1. Hi,

    [input type=hidden name=pagetext value="[a href="http://www.hopfi.de"]lkfjvlkgjsdgnlvk[/a]"]

    kannst du mir erklären was das für'n Sinn macht, bzw. was du damit erreichen willst?

    1. Hi

      und wieso schreibst du hier im Forum [ statt < ?

      Alex

  2. Hi Michael,

    [input type=hidden name=pagetext value="[a href="http://www.hopfi.de"]lkfjvlkgjsdgnlvk[/a]"]
    Aber wie bekomm ich das nun hin?

    = >

    < = <

    siehe auch

    http://selfhtml.teamone.de/html/referenz/zeichen.htm#benannte_html

    Bequem umwandeln lässt sich Quelltext mit

    http://aktuell.de.selfhtml.org/tippstricks/cgiperl/html-in-html/

    Grüße,
     Roland

    1. Hi Roland,

      Bequem umwandeln lässt sich Quelltext mit
      http://aktuell.de.selfhtml.org/tippstricks/cgiperl/html-in-html/

      Noch bequemer:
      use HTML::Entities;
      $unsicher = "<a href="http://www.destroyer.com/destroy.pl">Destroy the world!</a>"
      $sicher = HTML::Entities::encode($unsicher);

      Viele Grüße
      Torsten

  3. Hi Michael,

    ( [] = <>  )

    So:

    "<" = "<"
    ">" = ">"

    Oder mit einer serverseitigen Technik deiner Wahl.

    Viele Grüße
    Torsten

  4. abend,

    ich peil zwar net so wirklich dein vorhaben aber meinst
    du denn sowas in etwa ?
    <input type=text name=pagetext
    value="<a href='http://www.hopfi.de'>lkfjvlkgjsdgnlvk</a>">

    mfg,
    Z.N.S.

    --
    <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
    1. abend,

      ich peil zwar net so wirklich dein vorhaben aber meinst
      du denn sowas in etwa ?
      <input type=text name=pagetext
      value="<a href='http://www.hopfi.de'>lkfjvlkgjsdgnlvk</a>">

      mfg,
      Z.N.S.

      Doch doch, Du hast als einziger genau gepeilt was ich will :)

      Ich will einfach einen HTML Code mittels einem Formular übergeben. Der Code wird dabei später interpretiert.
      Mir war nur nicht bekannt, dass man auch mit einfachen Hochkommas arbeiten kann.

      An alle anderen: Vielen Dank

      Ach ja, und die [] hab ich genommen, weil ich hier zum ersten mal schreibe und manche Foren leider Quellcode direkt interpretieren. Da wollte ich auf Nummer sicher gehen.

      Danke Euch !

      1. Hallo,

        <input type=text name=pagetext
        value="<a href='http://www.hopfi.de'>lkfjvlkgjsdgnlvk</a>">

        *argh* *graus* Das mag zwar valide sein, allerdings sträuben sich bei mir bei so etwas die Nackenhaare.

        Doch doch, Du hast als einziger genau gepeilt was ich will :)

        Nein, die anderen haben Dich auch verstanden:

        <input type="text" name="text" value="<a href="http://www.example.org/">example.org</a>">

        Ach ja, und die [] hab ich genommen, weil ich hier zum ersten mal schreibe und manche Foren leider Quellcode direkt interpretieren. Da wollte ich auf Nummer sicher gehen.

        Hättest Du die </faq/> gelesen, dann hättest Du gewußt, dass dem hier nicht so ist.

        Viele Grüße,
        Christian

  5. Hallo Michael,

    [input type=hidden name=pagetext value="[a href="http://www.hopfi.de"]lkfjvlkgjsdgnlvk[/a]"]

    warum maskierst du die html-Eigenen Zeichen nicht einfach? ->http://selfhtml.teamone.de/html/allgemein/zeichen.htm#html_eigene

    ( [] = <>  )

    warum schreibst du die spitzen Klammern dann nicht auch hin?

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|