Subject: Re: [xsl] Building a HTML checkbox with php:function From: "Ruben Trancoso" <rubentrancoso@xxxxxxxxx> Date: Sun, 10 Sep 2006 09:50:05 -0300 |
the html output made the correct html. But one question remain about how can I test a given value from a php:function to avoid all attribute?
<input type="checkbox" checked> is HTML/SGML shorthand for <input type="checkbox" checked="checked">
If you use <xsl:method output="html" /> and create the output checked="checked" then the serialiser will construct the correct HTML. If the checkbox is not checked leave the attribute off altogether.
Joe
----- Original Message ----- From: "Ruben Trancoso" <rubentrancoso@xxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Sunday, September 10, 2006 1:18 PM Subject: [xsl] Building a HTML checkbox with php:function
Hi,
I4m trying to figure out how is possible to build a HTML checkbox in a transformation. The main problem, I think, is the HTML syntax for this widget. A checkbox input need a attribute 'checked' without a value. So the input tag
<input type="checkbox" name="CheckIt">
after checked and submited, need to be reconstructed as this
<input type="checkbox" name="CheckIt" checked>
I4m using parameters to test if a widget need review. To a textfield it4s easy cause I just return the value for the attribute value.
With a checbox I need to put and attribute named checked and I realy don4t catch how to do it with stylesheets. Maybe build all widget as text isn4t better?
<xsl:template match="x:check"> <input type="checkbox"> <xsl:attribute name="name"> <xsl:value-of select="@name"/> </xsl:attribute> <xsl:if test="$review='true'"> <xsl:attribute name="checked"> <xsl:value-of select="php:function('eval_xsl_review_var',@name,'check')" /> </xsl:attribute> </xsl:if> </input> </xsl:template>
-- Quando um homem nco acredita em Deus, nco i que nco acredite mais em nada - i que ele acredita em qualquer coisa. (G. K. Chesterton)
-- Quando um homem nco acredita em Deus, nco i que nco acredite mais em nada - i que ele acredita em qualquer coisa. (G. K. Chesterton)
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Building a HTML checkbox , Joe Fawcett | Thread | Re: [xsl] Building a HTML checkbox , Joe Fawcett |
Re: [xsl] Building a HTML checkbox , Joe Fawcett | Date | Re: [xsl] Building a HTML checkbox , Joe Fawcett |
Month |