我有以下xsl
代码。
<xsl:for-each select="value">
<xsl:if test="../@field_value=@value">
<input type="radio" id="{$fname}{position()}" name="{$fname}" value="{@value}" /><xsl:value-of select="@value"/><br/>
</xsl:if>
</xsl:for-each>
我想要的是显示带有值的单选按钮的动态no。有三个值,因此for循环运行三次。它也是最后一次打印的三倍。 例如。这三个值是:
每次运行代码时,都会显示三个带文本数字代码的单选按钮。如何用三个单选按钮显示三个不同的值?
答案 0 :(得分:0)
您可以为单选按钮提供条件,并为每个循环添加单选按钮选项 你的xml:
<fieldtype>radio</fieldtype>
<name>CODE<name>
<option>The code</option>
<option>The alfa code</option>
<option>The numeric code</option>
现在在您的XSLT中,当遇到无线电作为字段类型时,您可以为输入类型为radio的<option>
标记提供每个循环