Prefill Form with Query String Parameters

You can pass Query String parameters to the Form to pre fill fields. This can be used to, for instance, pre-select a value by changing the url with which you send users to the page containing the Form.

$(document).on("postRender.openform", function (event, control, moduleid, sf ) { var title = control.childrenByPropertyId["Sujet"]; if(title){ var sujet = getParameterByName('sujet'); title.setValue(sujet); } }); function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); }