Subject: Re: [xsl] Building a HTML checkbox with php:function From: Steve <subsume@xxxxxxxxx> Date: Sun, 10 Sep 2006 06:41:16 -0700 |
<xsl:variable name="phpFunc" select="php:function('eval_xsl_review_var',@name,'check')" />
<xsl:if test="$phpFunc='whatever'"> <xsl:attribute name="checked"> <xsl:value-of select="checked" /> </xsl:attribute> </xsl:if>
Sorry cause was not clear in my question I think,please'">
if u see the sample, I allready use xsl:if but to a parameter. When I call a php:function it is used in a <xsl:value-of select="php:function('eval_xsl_review_var',@name,'check')" /> context.
a <xsl:if test='somethig'> needs to reference to that resut and until where I know xslt have some limitation regard injection off dinamic values from outside, not to be parameters that are referenced in a 'static' way. Like
<xsl:if test="$parameter='true'">
In this case the test need to know about the value returned from function to test it.
<xsl:if test="#### php:function returned value ###='do the checkbox
not.
somethig like this is possible?
On 9/10/06, Joe Fawcett <joefawcett@xxxxxxxxxxx> wrote: > Well I'm not sure what the php function returns but you can just use an > xsl:if or possibly xsl:choose to see if the box needs to be checked or
> If it does create the checked attribute with the value checked, if notomit
If> the checked attribute altogether. > > Joe > > ----- Original Message ----- > From: "Ruben Trancoso" <rubentrancoso@xxxxxxxxx> > To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> > Sent: Sunday, September 10, 2006 1:50 PM > Subject: Re: [xsl] Building a HTML checkbox with php:function > > > Thanx Joe, > > 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? > > Ruben > > On 9/10/06, Joe Fawcett <joefawcett@xxxxxxxxxxx> wrote: > > <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.
> > 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) > >
-- 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 , Ruben Trancoso | Thread | Re: [xsl] Building a HTML checkbox , Ruben Trancoso |
Re: [xsl] Building a HTML checkbox , Ruben Trancoso | Date | Re: [xsl] Building a HTML checkbox , Ruben Trancoso |
Month |