I was trying to include a field value in windows.location of JavaScript which have combination of apostrophe, single quote and double quote. Is there any way I can handle this string combinations?
-
Can you provide an example string, & the code you tried using? – battery.cord Feb 5 '18 at 14:40
-
My sample field value is '"Someone`s Name"'. And I'm trying to solve this using encodeURI in JavaScript. – r.tolentino Feb 5 '18 at 14:50
Use JSENCODE to get it to proper JavaScript escaping, and then encodeURIComponent to make sure the URL is correct.
Example Code:
var someonesName = "{!JSENCODE(Contact.Name)}";
var someUrl = "https://.../?name="+encodeURIComponent(someonesName);