提交表单后,为什么带引号的值会被读为空白?

时间:2012-11-14 00:04:40

标签: html string forms submit

对于知道答案的人来说,

应该是一个简单的问题......

<input type="hidden" name="english" value="\"oh no! i left my umbrella on the train\" \"you are a scatterbrain!\""/>                                                

<input type="hidden" name="english" value=""oh no! i left my umbrella on the train" "you are a scatterbrain!""/>                                    

这些都不会在表单中正确提交字符串。我怎样才能获得带引号的字符串?

1 个答案:

答案 0 :(得分:3)

您必须使用HTML entity &quot;替换引号。所有与网络相关的编程语言都有一种简单的方法。

或者,您可以将值放在单引号而不是double中,这样您就可以使用双引号而不用实体替换它们 - 但是当然您必须将单个引号转换为实体