Javascript: 1st part Checks URL for queries.
2nd part attaches route function to button with queries add to URL
You will need to adjust for your URLs.
////////1st part
*Check Query Strings on URLs*
function getQueryVariable(variable) {
var query = window.location.search.substring(1)
var vars = query.split(“&”);
var blank = “blank”
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split(“=”)
if(pair[0] == variable){
if(pair[1].indexOf(‘%20’) != -1){
console.log(pair[1].indexOf(‘%20’))
var fullName = pair[1].split(‘%20’)
console.log(fullName)
return fullName[0] + ‘ ‘ + fullName[1]
}
else {
return pair[1];
}
}
}
return(false)
}
/////////2nd part
var allqs = location.search;
var pageBase = “https://yoursite.com/register” + allqs;
// var slash = “\/”;
// var sidVar = “”;
function leaveFunc() {
console.log(“outgoingbtn clicked!!”);
if(allqs == “”){
console.log(“There are no queries on the URL”);
allqs = “?provider=somecare”;
console.log(“Here is the allqs with the default” + allqs);
pageBase = “https://yoursite/register” + allqs;
}else{
console.log(“Yes, There are queries on the URL”);
console.log(“allqs is “+ allqs);
pageBase = “https://yoursite/register” + allqs;
}
window.open(pageBase);
}