Я создал трехстраничную PHP-форму, которая содержит ответы на следующую страницу в скрытых полях. На каждой странице есть три вопроса, и в зависимости от вашего ответа вы можете быть «квалифицированным» или «неквалифицированным». В идеале я хотел бы подсчитать, сколько «неквалифицированных» ответов было выбрано всего для всех 3 страниц. Вот мой текущий код подсчитать, сколько «неквалифицированные» ответы были выбраны на одной странице:JQuery Добавление петли на нескольких страницах
<script type="text/javascript">
$(function(){
$('select').on('change', function(e){
e.preventDefault();
ct = $('select option.unqualified:selected').length;
$("input[class=uqNum]").val(ct);
});
});
</script>
Скрипт подсчитывает, как были выбраны много вариантов с классом «неквалифицированным» и помещает это число в скрытом поле с классом "uqNum".
Проблема заключается в том, когда я перехожу на следующую страницу формы и выбираю другую «неквалифицированную» опцию, затем номер заменяется номером, выбранным на странице THAT, и не продолжает добавлять к номеру из Предыдущая страница. Я чувствую, что должна быть какая-то петля? Как вы продолжаете добавлять значение при переходе на другую страницу?
Чтобы узнать, будет ли это работать, необходимо будет увидеть код для 3-х страниц. – RiggsFolly
Если бы я сделал это, я сделал бы одну из двух вещей: 1) Использовать сеанс для сохранения ваши ответы 2) Сделайте форму на одной странице и скройте каждую «новую страницу» с помощью css/javascript и покажите каждую «новую страницу», используя следующую кнопку. – Rasclatt
Я не могу положить все это на одну страницу, я бы ЛЮБЛЮ на самом деле. Но мой клиент специально попросил иметь 3 отдельные страницы для формы. Я могу сохранить ответ на первую страницу в сеансе, но как мне добавить к нему, когда я перейду на следующую страницу? – Dawn