TEXTAREA Collapse ongelma XSL / XSLT


ONGELMA SELVITYS:
Törmäsin tähän ongelmaan koskien textareas vuonna XSLs. Yksinkertaisesti sanoen, ongelma syntyy, kun sinulla on tyhjä <textarea> tag, se romahtaa sen <textarea />.
eli jos sinulla on ollut jotain seuraavista oman XSL ja XML-tiedot TEXTAREA arvon, palauttaa mitään ...

<textarea name='description'> <xsl:value-of select="DESCRIPTION"/> </ textarea>

Koska selaimet eivät tunnista tätä, se aiheuttaa muun lomakkeen HTML törmätä tekstikenttään.

MAHDOLLISET RATKAISUT:

Vuonna XSL, lisää non-breaking-avaruus () jälkeen xsl: value tag.BEWARE, hoitaa tätä ylimääräistä tilaa lisätyn aikana asiakkaan puolella validointi tällä alalla.

<textarea name='description'> <xsl:value-of select="DESCRIPTION"/> </ textarea>

Tai
<xsl:value-of select="concat (DESCRIPTION,'')"/>

Tai
Aseta <xsl:value-of select="@unknown" /> tag osoittaa tuntematon ominaisuus. Tämä pakottaa PHP XSLT jäsennin tuottaa avaamista ja sulkemista tekstialueen tag, vaikka sillä ei mitään siltä väliltä.

Tai
Lisää <xsl:text> kenttä sisältää tila pakottaa lopputunniste.

Kuitenkin, vaikka edellä mainitut ratkaisut voivat näyttää korjata ongelman, en ole vielä vakuuttunut siitä, että he ovat oikeassa ja parhaita tapoja korjata sen. Jos on muita parempi tapa vahvistaa tämän omituisuus, tee meille.


Jätä vastaus

NDK home | Ilmaiseminen IT | ilmaiseminen Palate | ilmaiseminen Penmenship | ilmaiseminen Awe | ilmaista itseäni