2011-08-03 113 views
0

XSLT如果複選框被點擊的禁用文本框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&#160;&#160;&#160;&#160;&#160;&#160; 
        <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

回答

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> 
相關問題