Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xslt:将只读设置为文本框_Xslt - Fatal编程技术网

xslt:将只读设置为文本框

xslt:将只读设置为文本框,xslt,Xslt,有没有办法根据if条件将readonly属性设置为文本框 Javascript: <tr> <td> <input class="text" value="{//Doc/Value1/@name}"/> </td> </tr> 与输入标记一样,我们必须设置该属性 我们怎么做呢?我不明白if条件是什么。。您是否有xslt if条件?xslt是否提供此文本框?出现缩进问题。请立即检查

有没有办法根据if条件将readonly属性设置为文本框

Javascript:
      <tr>
     <td>
        <input class="text" value="{//Doc/Value1/@name}"/>
     </td>
    </tr>
与输入标记一样,我们必须设置该属性


我们怎么做呢?

我不明白if条件是什么。。您是否有xslt if条件?xslt是否提供此文本框?出现缩进问题。请立即检查。您需要使用Javascript或xslt的解决方案吗?标记是XSLT,但在问题文本中写“Javascript”
<input class="text" value="{//Doc/Value1/@name}"/>
  <xsl:if test="someCondition">
    <xsl:attribute name="readonly">readonly</xsl:attribute>
  </xsl:if>
</input>