Запомнить выбранный элемент при обратной передаче в xslt - PullRequest
0 голосов
/ 24 ноября 2011

Я исправляю старый сайт на моей работе. Я новичок в этой работе, и в настоящее время я ищу способ запомнить выбранный элемент в файле xslt при обратной передаче, я ничего не знаю о xslts, поэтому я спрашиваю здесь.

выпадающий Я хочу запомнить:

<select id="filtertype" class="subscriptionselector" onchange="changeFilter()">
    <option value="present">Present</option>
    <option value="notpresent">Not Present</option>
    <option value="noreply">No reply</option>
</select>

что я должен вставить в свой код, чтобы затем, когда произошла обратная передача (потому что нажата кнопка), чтобы тип фильтра не сбрасывался каждый раз.

1 Ответ

1 голос
/ 24 ноября 2011

Если я правильно понял, вы пытаетесь сохранить состояние между двумя вызовами XSLT.Это невозможно.Но вы можете добавить параметр (возможно, узел), который вы передадите в XSLT со значением, которое хранится в памяти между двумя вызовами.Например:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
    <xsl:param name="lastNode" as="node()"/>
    ...
</xsl:stylesheet>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...