wrote on 17 feb 2008 in
microsoft.public.inetserver.asp.general:
>> > Any suggestions or workaround ?
>>
>> Use VBS Escape()
>>
[please do not quote signatures on usenet]
> I used:
> <script>
>
> var vQText = document.getElementById("Text1").value;
> var result = vQText.replace(/&/gi, "%26"); // replace ampersand
> </script>
>
> It works fine.
>
> But for single quote, it doesn't seem working.
> i.e var result = vQText.replace(/'/gi, "%27"); // replace single quote
Why noy do this serverside as I suggested?
>> text1 = "I want to pass & chacater"
>> test.asp?Text1=<%=text1%>
ASP-VBS:
<% text1 = "I want to pass & chacater" %>
<a href = 'test.asp?Text1=<% = Escape(text1) %>'>
or
ASP-JS:
<% text1 = 'I want to pass & chacater'; %>
<a href = 'test.asp?Text1=<% = escape(text1); %>'>
--
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)