Hola a todos!
Llevo 2 días con una cosa y no logro salir de ella, espero que alguien pueda ayudarme, plissssss!
Resulta que estoy construyendo un combo y lo relleno con valores que están dentro de un XML. El problema es que con el valor seleccionado se hace una búsqueda y se recarga la página pero no se me queda seleccionado el valor que había cogido el usuario. Ese valor está en la url y tengo una función Java que lo recoge. El valor que me devuelve esa función lo guardo en una variable y comparo con los valores que se van cargando en la combo y si coincide, se queda seleccionado. Bueno, esa es la idea... Pero no me va bien!! Os paso el código a ver a quién se le ocurre algo!!
<select name="Level" tabindex="3" class="bodycopy">
<option value=""></option>
<xsl:for-each select="//mainmenu/lkuplevel/levelnode">
<option>
<xsl:variable name="url_level">javascript:return_level();</xsl:variable>
<xsl:attribute name="value"><xsl:value-of select="./levelvalue"/></xsl:attribute>
<xsl:if test="svcfind/query/Level={$url_level}">
<xsl:attribute name="selected" />
</xsl:if>
<xsl:value-of select="./levelname"/>
</option>
</xsl:for-each>
</select>