如果选中复选框,则XSLT禁用文本框
<TD colspan="2">
<input type="checkbox" name="City$store1$" onclick="SetBonPerAcre(this)" TabIndex="19">
<xsl:if test="City/@store1=1">
<xsl:attribute name="checked"></xsl:attribute>
</xsl:if>
</input>fee      
<input type="text" id="1001" maxlength="100" value="{City/@RE}"></input>
<input type="text" id="1002" maxlength="100" value="{City/@E}"></input>
</TD>
如果选中复选框我想要禁用ID为1001和1002的文本框
答案 0 :(得分:2)
使用您当前为该复选框实施的相同测试,但为输入添加“已禁用”属性:
<input type="text" id="1001" maxlength="100" value="{City/@RE}">
<xsl:if test="City/@store1=1">
<xsl:attribute name="disabled">true</xsl:attribute>
</xsl:if>
</input>
<input type="text" id="1002" maxlength="100" value="{City/@E}">
<xsl:if test="City/@store1=1">
<xsl:attribute name="disabled">true</xsl:attribute>
</xsl:if>
</input>