|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: dynamically setting 'selected' in option tag
Look into using <xsl:attribute> so for example using your stylesheet: <SELECT name="state" size="1"> <OPTION value="1"> <xsl:if test="DATA/STATE='1'"> <xsl:attribute name="selected">true</xsl:attribute> </xsl:if> AK </OPTION> ... </SELECT> Hope that helps, Mike -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxx]On Behalf Of Aaron Pekrul Sent: Thursday, April 13, 2000 8:59 AM To: XSL-List@xxxxxxxxxxxxxxxx Subject: dynamically setting 'selected' in option tag Does anyone know what the easiest way to trigger 'selected='true'' dynamically. The XML has a code from one to fifty to represent one of the US states and I simply want to set 'select='true'' for this value. There must be an easier way than the code I have below for just two states. thanks. XML: <DATA> <STATE>1</STATE> </DATA> XSL: <SELECT name="state" size="1"> <xsl:choose> <xsl:when test="DATA/STATE='1'"> <OPTION value="1" selected="true">AK</OPTION> </xsl:when> <xsl:when test="DATA"> <OPTION value="1" >AK</OPTION> </xsl:when> </xsl:choose> <xsl:choose> <xsl:when test="DATA/STATE='2'"> <OPTION value="2" selected="true">AZ</OPTION> </xsl:when> <xsl:when test="DATA"> <OPTION value="2" >AZ</OPTION> </xsl:when> </xsl:choose> </SELECT> HTML: <SELECT name="state" size="1"> <OPTION value="1" selected>AK</OPTION> <OPTION value="2">AZ</OPTION> </SELECT> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








