I've searched but haven't found any suitable solutions to my problem, so I'm reaching out for a little help with this.
What I am trying to do is send a Pipe delimited, Parameterized URL String based on the input of a form:
What I want to send, for example= (url has been sanitized)
=$0000000000|KP39|Bob Survey|Sue Survey|~5555551212|9999999999|0|0|0|0|0|0|1234 here lane|ACS@TPV =$
What shows up in the address bar:
e%20lane|ACS@TPV%20=$
How can I remove the forward slash after .com, as well as send real spaces instead of %20's.
I can write it to screen, which happens to be the first example, and it is exactly as I want it. When I window.location = it shows up as the latter example.
My code:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function processForm(form) {
var ordernumber = form.ordernumber.value;
var centercode = form.centercode.value;
var contactname = form.contactname.value;
var billingname = form.billingname.value;
var billingphone = form.billingphone.value;
var phonewtn = form.phonewtn.value;
var localservice = form.localservice.value;
var tollservice = form.tollservice.value;
var longdistanceservice = form.longdistanceservice.value;
var localservicefreeze = form.localservicefreeze.value;
var tollservicefreeze = form.localservicefreeze.value;
var longdistanceservicefreeze = form.longdistanceservicefreeze.value;
var serviceaddress = form.serviceaddress.value;
var posturl = "xxxxxxx.xxxxxx-xx.com?ACS@TPV";
var post= (posturl + " =$" + ordernumber + "|" + centercode + "|" + contactname + "|" + billingname + "|~" + billingphone + "|" + phonewtn + "|" + localservice + "|" + tollservice + "|" + longdistanceservice + "|" + localservicefreeze + "|" + tollservicefreeze + "|" + longdistanceservicefreeze + "|" + serviceaddress + "|" + "ACS@TPV =$")
//document.write(post);
window.location = post;
//End -->
</script>
What I am trying to do is send a Pipe delimited, Parameterized URL String based on the input of a form:
What I want to send, for example= (url has been sanitized)
=$0000000000|KP39|Bob Survey|Sue Survey|~5555551212|9999999999|0|0|0|0|0|0|1234 here lane|ACS@TPV =$
What shows up in the address bar:
e%20lane|ACS@TPV%20=$
How can I remove the forward slash after .com, as well as send real spaces instead of %20's.
I can write it to screen, which happens to be the first example, and it is exactly as I want it. When I window.location = it shows up as the latter example.
My code:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function processForm(form) {
var ordernumber = form.ordernumber.value;
var centercode = form.centercode.value;
var contactname = form.contactname.value;
var billingname = form.billingname.value;
var billingphone = form.billingphone.value;
var phonewtn = form.phonewtn.value;
var localservice = form.localservice.value;
var tollservice = form.tollservice.value;
var longdistanceservice = form.longdistanceservice.value;
var localservicefreeze = form.localservicefreeze.value;
var tollservicefreeze = form.localservicefreeze.value;
var longdistanceservicefreeze = form.longdistanceservicefreeze.value;
var serviceaddress = form.serviceaddress.value;
var posturl = "xxxxxxx.xxxxxx-xx.com?ACS@TPV";
var post= (posturl + " =$" + ordernumber + "|" + centercode + "|" + contactname + "|" + billingname + "|~" + billingphone + "|" + phonewtn + "|" + localservice + "|" + tollservice + "|" + longdistanceservice + "|" + localservicefreeze + "|" + tollservicefreeze + "|" + longdistanceservicefreeze + "|" + serviceaddress + "|" + "ACS@TPV =$")
//document.write(post);
window.location = post;
//End -->
</script>