XSLT, если установлен флажок, отключить текстовое поле - PullRequest
0 голосов
/ 03 августа 2011

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>

Если флажок установлен, я хочу отключить текстовые поля с идентификатором 1001 и 1002

1 Ответ

2 голосов
/ 03 августа 2011

Используйте тот же тест, который вы в настоящее время реализовали для флажка, но вместо этого добавьте атрибут «disabled» к входам:

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...