Er kan een standaardformulier worden weergegeven bij een nieuwe aanvraag in een Guide, maar er blijft standaard een dropdown menu zichtbaar waar de klant uit kan kiezen. Door het onderstaande stuk JavaScript te plaatsen in het 'new_request_page.hbs' bestand in het Guide thema kan er automatisch een formulier worden geselecteerd.
Let op: als de klant via een link met een bepaalde parameter (?ticket_form_id=....) op de aanvraag pagina komt, blijft dat formulier ingevuld.
<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function () {
const formId = "123456"; // Replace with your desired form ID
const formSelector = document.getElementById('request_issue_type_select') || document.getElementById('request_ticket_form_id');
// Check if the form ID is already set via URL parameter
const urlParams = new URLSearchParams(window.location.search);
const urlFormId = urlParams.get('ticket_form_id');
if (formSelector && !urlFormId) {
// Automatically select the form if not already in the URL
formSelector.value = formId;
// Trigger change event to apply form-specific fields
const event = new Event('change');
formSelector.dispatchEvent(event);
}
});
</script>