我正在使用multipart / form-data字段在asp中提交图片,名称,评论,现在评论部分(textarea)在任何人输入引号时都会中断。
我尝试使用
替换story = Replace(story, chr(34), "'")
但这仍然会切断结果。即使我仅引用表单请求,它也会在引号中截止:
Request.Form("csStory")
我不知道该怎么办!
答案 0 :(得分:0)
要转义单引号,只需将它们加倍即可。所以试试
story = Replace(story, "'", "''")
答案 1 :(得分:0)
我最终发现表单甚至没有将错误的代码传递给提交页面,而只是在第一个引用之前传递了字符,所以我决定在提交之前用javascript重写表单值:
formDOMObj.story.value.replace(/(['"])/g, "'");