Wenn ich auf den Zurück-Knopf klicke, werde ich gezwungen, alle erforderlichen Felder (bei eigenen Formularelementen in Form von HTML-Codes inkl. JavaSCript in Textbausteinen) auf der aktuellen Seite auszufüllen, bevor ich zurückgehen kann. Dies macht absolut Sinn für den Weiter-Knopf, allerdings nicht für den Zurück-Knopf.
Trotz meiner Versuche, die Formularvalidierung zu deaktivieren, verlangt SoSciSurvey weiterhin die vollständige Beantwortung der aktuellen Seite. Eine Lösung mit benutzerdefinierten Zurück-Knopf in Kombination mit dem Verstecken des ursprünglichen Zurück-Knopfes hat ebenfalls nicht funktioniert.
Ich bin etwas weitergekommen, indem ich die eingetragenen Werte speichere, sodass ich mit den vollständig eingetragenen Werten der eigenen Formularelemente wieder nachträglich zurückgehen kann. Diese tags habe ich u.a. versucht:
submitPage('prev')
disableValidation()
saveInputValues()
loadInputValues()
document.addEventListener('DOMContentLoaded', function() { ... });
event.submitter.name === 'prevButton'
form.addEventListener('submit', function(event) { ... });
prevButton.addEventListener('click', function() { ... });
Ich suche also eine Strategie für einen funktionierenden Zurück-Knopf bei eigenen Formularelementen (HTML+JavaScript in Textbaustein), der funktioniert unabhängig davon, ob die Frage(n) nicht, teilweise oder komplett beantwortet wurden.
Vielen Dank!