asp发文系统的单引号、双引号问题~请大家帮忙

王朝asp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

最近做了一个asp的发文系统,当文章中含有单引号或双引号时,往数据库中插入前我把它们分别用CHR(1)和CHR(2)代替,显示的时候再进行逆操作,这样时没有问题的。可是在修改的时候,我把数据读出赋给一个表单(form)的隐藏input,代码如下:

<input name="content" type="hidden" value="<%=***%>">

上面的"***"代表从数据库读出的内容变量。

这样一来问题就来了:

1.如果在给该隐藏input赋值的时候就把CHR(1)和CHR(2)还原成单、双引号,那么上面的代码就会变成

<input name="content" type="hidden" value="内容A"内容B"内容C">

这样content得到的值实际上只有内容A,第一个双引号之后的内容B、内容C就丢失了。

2.如果在给该隐藏input赋值的时候不把CHR(1)和CHR(2)还原成单、双引号。那么只能通过javascript还原,请问各位怎么还原?

另外一个问题:

在发文的时候我插入一张图片时,我用javascript控制插入的代码是

<img src=images/uppic/图片名字> --------这是相对地址

的,可是插入后代码自动变成

<img src=http://我的网址/images/uppic/图片名字> -------这是绝对地址

请问怎样才能让它不这样?

谢谢^_^

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有