CosminV of Technical Support
12/6/2019 - 12:51 PM

Default value for hidden field if there are no URL parameters

When using DTR on hidden fields, some users are asking for a default value in case there are no parameters present in the URL. Example - http://defaultvalifnoparam.pagedemo.co/

<script>
document.addEventListener("DOMContentLoaded", function() {
  var fieldLabel = "Source"; // write your field name
  var fieldName = window.__page_generator ? fieldLabel : base64_encode(fieldLabel);
  var defaultValue = "facebook"; // write your default value 
 
  var field = document.querySelector('input[name="'+ fieldName +'"]');
    if( /\[.+\]/.test(field.value)){
	    field.value = defaultValue;
    }
});
</script>
<script>
document.addEventListener("DOMContentLoaded", function() {
  var fieldName = "Source"; // write your field name
  var defaultValue = "facebook"; // write your default value 
 
  var field = document.querySelector('input[name="'+ fieldName +'"]');
    if( /\[.+\]/.test(field.value)){
	    field.value = defaultValue;
    }
});
</script>