|
Subject: RE: [xsl] wierd textarea behaviour with xsl From: Declan Brennan <dbrennan@xxxxxxxxxx> Date: Tue, 12 Nov 2002 15:18:15 -0000 |
Thanks but that didn't fix it fully.
The problem lies in the fact that the <textarea> tag is not being closed
properly if there is no value in the xsl select (if there is, it works ok
now).
So if there is - the html source looks like :
<textarea rows="5" cols="40" name="comment" class="textbox">Dum de
dum.</textarea>
If there isn't, the html source looks like, (note the lack of closing tag) :
<textarea rows="5" cols="40" name="comment" class="textbox"/>
So to try and force a value into the box I used an xsl choose.
<textarea rows="5" cols="40" name="comment" class="textbox">
<xsl:choose>
<xsl:when test="(./currentStatus/comment)">
<xsl:choose>
<xsl:when test="./currentStatus/comment !=
''">
<xsl:value-of
select="./currentStatus/comment"/>
</xsl:when>
<xsl:otherwise>
No comments.
</xsl:otherwise>
</xsl:choose>
</xsl:when>
</xsl:choose>
</textarea>
This has fixed it. Man, what a verbose way of having to populate a comment
box.
If I remove the text between the otherwise tags, it goes back to not closing
the
<textarea> object properly. Anyone know a better way of doing this, as I'd
prefer
to keep the textarea empty if there is no value in the xml?
Thanks,
Declan
> This is wierd. My xsl code is simple :
>
> <TR>
> <TD class="h4">Reason</TD>
> <TD>
> <textarea rows="5" cols="40" name="comment" class="textbox"
> value="{./currentStatus/comment}" />
> </TD>
> </TR>
[snip]
> But what is displayed is a textbox that contains
> </TD></TR></table><br/><TABLE and all the rest of the html for
> the page till the </html> tag.
>
> What the heck is going wrong? I can't see it. Please help.
Outputing something that is not HTML; the textarea element of HTML does not
have a value attribute, instead use
<textarea rows="5" cols="40" name="comment" class="textbox">
<xsl:value-of select="./currentStatus/comment" />
</textarea>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] wierd textarea behaviour , Jarno . Elovirta | Thread | RE: [xsl] wierd textarea behaviour , Michael Kay |
| RE: [xsl] Regular Expressions, Langston, Doug | Date | RE: [xsl] sorting based on a variab, John Pallister |
| Month |