我有以下代码。它似乎没有触发。基本上我想禁用单选按钮' overdraft'什么时候个人'检查。如果有更简单的方法,或者你可以看到我做错了什么。我在下面尝试了两个选项。
<lending>
<currentbaserate/>
<lettertype>
<type id="personal">checked</type>
<type id="business"/>
<type id="limited"/>
</lettertype>
<saved/>
<applicantdetails>
<name>
<title/>
<firstname/>
<surname/>
</name>
<address>
<addressline1/>
<addressline2/>
<addressline3/>
<addressline4/>
<addressline5/>
</address>
<ourref/>
<date/>
<salutation/>
<facilitysought/>
<signame/>
<sigposition/>
<signameadd/>
<sigpositionadd/>
</applicantdetails>
<facilitytype>
<options id="1">checked</options>
<options id="2"/>
<options id="3"/>
<options id="4"/>
<options id="5"/>
<options id="6"/>
<options id="7"/>
<options id="8"/>
</facilitytype>
示例xml:
{
const name = 'unchangable';
sayName = (name) => {
console.log(name);
}
}
sayName('changed');
答案 0 :(得分:0)
对于你应该使用的每个xpath&#39; //&#39;之前:
而不是
<xsl:if test="facilitytype/options[@id='1']='checked'">
使用
<xsl:if test="//facilitytype/options[@id='1']='checked'">
在此脚本的所有实例中添加此内容。
它可以产生您想要的输出
答案 1 :(得分:0)
我通过使用javascript来禁用单选按钮
来解决这个问题