Autor Zpráva
coe
Profil *
Zdravím lámu si hlavu nad validitou a narazil jsem na velkej problém nemůžu vyřešit...

<code class="t-center">
<textarea rows="5" cols="65" name="dlouhytext"  onfocus="this.select();">
<a href="http://www.owz.cz">
<img src="http://obrazkyanimace.wz.cz/banner.gif" alt="ww.wz.cz"></a>
<br><br><a href="http://www.obrazkyanimace.wz.cz">Obrázková galerie všeho druhu</a><br><br>
</textarea>
</code>



a validator mi na tohle píše:
element "BR" není dovolen na tomto místě.
element "A" není dovolen na tomto místě.


Děkuji za pomoc...
Davex
Profil
Uvnitř elementu textarea nahraď znaky < a > za entity &lt; a &gt;
Měsíček
Profil
Reaguji na uživatele coe:

Podle specifikace může mít tag <textarea> obsah pouze čistý text - nikoliv další tagy.
<!ELEMENT TEXTAREA - - (#PCDATA)       -- multi-line text field -->
Příště buď používej vždy &lt; a &gt; a nebo se na validitu vykašli a používej <xmp></xmp> a máš po starostech.
Str4wberry
Profil
Reaguji na uživatele Měsíček:
Nestačí jen „&lt;“?
Měsíček
Profil
Reaguji na Str4wberryho:

"Nestačí jen „&lt;“?"

Stačí. Ovšem pro přehlednost je IMHO lepší použít oboje. &lt;html> se mi zdá jako polotovar.
Bubák
Profil
narazil jsem na velkej problém
Pokud po tobě validitu nikdo (třeba zadavatel) nevyžaduje, klidně ji v tomto případě můžeš ignorovat.
Měsíček
Profil
Reakce na moderátora "x":

Opravdu je dobré nazvat téma "Problém s validitou <br> uvnitř <textarea>*" když nejde o <br>, ale o jakýkoliv tag a v tomto případě i o <a> a svým způsobem i <img>?
Chamurappi
Profil
Reaguji na Str4wberryho a Měsíčka:
Validátoru to v jednom specifickém případě nestačí.
Stejné pravidlo existuje i v XML, kde je docela nebezpečné, protože ho málokdo zná, všichni se bojí jen ampersandů a menšítek.
Měsíček
Profil
"Validátoru to v jednom specifickém případě nestačí.
Stejné pravidlo existuje i v XML, kde je docela nebezpečné, protože ho málokdo zná, všichni se bojí jen ampersandů a menšítek."


Dobré vědět, díky :)
panther
Profil
Měsíček
Opravdu je dobré nazvat téma "Problém s validitou <br> uvnitř <textarea>*" když nejde o <br>, ale o jakýkoliv tag a v tomto případě i o <a> a svým způsobem i <img>?
myslím, že je to jedno. Mod IMHO zvolil <br>, protože ho coe uvedl jako první.. Ale skutečně je to „problém“, který není nutno řešit.
Chamurappi
Profil
Reaguji na Měsíčka:
Předpokládám, že většině těch, kdo hledají rozuzlení tohoto problému, vadí odkaz.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: