样板 样块借还登记表:表单传过来的字符会在"前加一个\我想不让他加
来源:百度文库 编辑:杭州交通信息网 时间:2024/05/23 23:35:26
我在借用别人的一个新闻后台编辑器时发现提交过来的文章内容content是以字符串的形式提交过来的,所以加入我在content中如果含有引号"时,他提交表单时就会自动的在我的"号前加一个斜杠\变成了\",举一个例子:
在test.php页面我写的一串简单测试代码如下:
<form action=echo.php method=post>
<input type=hidden name=content value='<IMG src="/cas/gallery/20060411054431_mark.jpg">'>
<input type=submit >
</form>
echo.php页面如下:
<?php
echo $_POST[content];
?>
在echo.php页面中,我发现他无法将这个图片显示出来,原因查看echo.php的源代码如下:
<IMG src=\"/cas/gallery/20060411054431_mark.jpg\">
就是说他在所有"前加了\,以致无法显示.
后来我看到该编辑器原本有自己的一种处理方式,主要是通过javascript,其test.php页面代码可简化如下:
<form action=echo.php method=post>
<input type=hidden name=content value='<IMG src="/cas/gallery/20060411054431_mark.jpg">'>
<input type=text>
<input type=submit onclick="submitPost(this.form)">
</form>
<script language=javascript>
function submitPost(form){
form.content.value = Composition.document.form.content.value.innerHTML;
form.submit();
}
</script>
echo.php页面不变,可是结果发现根本就起不了做用,而且这个本来就是他编辑器的存在的问题,没有解决,我希望大家能帮忙告诉我怎么把里面的引号"去掉,谢谢!
在test.php页面我写的一串简单测试代码如下:
<form action=echo.php method=post>
<input type=hidden name=content value='<IMG src="/cas/gallery/20060411054431_mark.jpg">'>
<input type=submit >
</form>
echo.php页面如下:
<?php
echo $_POST[content];
?>
在echo.php页面中,我发现他无法将这个图片显示出来,原因查看echo.php的源代码如下:
<IMG src=\"/cas/gallery/20060411054431_mark.jpg\">
就是说他在所有"前加了\,以致无法显示.
后来我看到该编辑器原本有自己的一种处理方式,主要是通过javascript,其test.php页面代码可简化如下:
<form action=echo.php method=post>
<input type=hidden name=content value='<IMG src="/cas/gallery/20060411054431_mark.jpg">'>
<input type=text>
<input type=submit onclick="submitPost(this.form)">
</form>
<script language=javascript>
function submitPost(form){
form.content.value = Composition.document.form.content.value.innerHTML;
form.submit();
}
</script>
echo.php页面不变,可是结果发现根本就起不了做用,而且这个本来就是他编辑器的存在的问题,没有解决,我希望大家能帮忙告诉我怎么把里面的引号"去掉,谢谢!
可加入字符处理,VBscript的:
if left(stringname,1)="\" then
stringname= left(stringname,len(stringname)-1)
end if
type=hidden
这是隐藏表单域 本来就不显示的
get_magic_quotes_gpc();的问题
表单传过来的字符会在"前加一个\我想不让他加
为什么欧洲人喜欢在他们喜欢的球星前加一个"圣"字?
如何用html和css设计一个web 表单。要求用户在输入字符的时候可以随字符的增加换行。。
从"数据环境"将整个表拖到表单中,表单会多一个什么对象
我用Turbo c编写时, 我在程序中间加字符时后面的一个字符就被删了?
会什么我输入标点或者空格就会自动删除我前输入的最后一个字符?
怎样才能在自己的名字前加一个“专”字?
在网页制作的表单中,如何限定滚动文本框textarea的最大字符数?
电脑在运行的情况下接上网线为什么会蓝屏?且重启后弹出对话框提示"以从一个严重错误中恢复过来"
"the"的用法有多少种?什么时候在地名前加?