名校办分校:jacscritp中replace的问题,在线等

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/07 09:21:09
在sql语句中,由于要把单引号提换掉,怎么实现?
在网上查到这个:
<script>
str="asdasdasdasd"
str = str.replace(/\a/g, "b");
alert(str)
</script>
但是,替换后的值,我这样写,提示“缺少对象”:
<%
Response.Write(str);
%>
(也就是<script>……</script>中的值没传下来,怎么解决?)
richardbao2000:那怎么解决?
我的主要程序是写在<%%>中的(包括数据库)。
那在<% %>中怎么实现以上功能?
ps:是asp代码

你前面是 javascript,后面是 JSP,这怎么能这样传递参数呢。

哦,我笔误,我是想说 JScript。你就直接把代码放在服务器端呗:

<%
str="asdasdasdasd";
str = str.replace(/\a/g, "b");
alert(str);

Response.Write(str);
%>

javascript和ASP,一个是在前台运行,一个是在后台运行,不可以同时操作。你可以全部写在其中一处啊。
<%
str = "asdasdasdasd"
str = replace(str,"'","")
response.write str
%>