У меня есть два динамических выпадающих списка xslt, и мне нужен оператор test, который проверит, использовался ли другой.
<xsl:template match="cat">
<xsl:choose>
<xsl:when test = (if dog has already been selected)
<select id="selectCAT">
<option value="" onchange="submitCAT()">
<option value="shorthair">
</select>
</xsl:when>
<xsl:otherwise>
<select id="selectCAT">
<option value="">
<option value="longhair">
</select>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template match="dog">
<xsl:choose>
<xsl:when test = (if cat has already been selected)
<select id="selectDOG">
<option value="" onchange="submitDOG()">
<option value="shorthair">
</select>
</xsl:when>
<xsl:otherwise>
<select id="selectDOG">
<option value="">
<option value="longhair">
</select>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
У меня есть два выпадающих меню, и мне нужно, чтобы они вызывали функцию только в том случае, если была выбрана только одна. Я просто не могу понять, как определить, использовался ли другой выпадающий список.
Спасибо.