0
似乎有一个问题,我无法在HTML表单文本输入框中显示完整的值。HTML表单输入文本框不接受特殊字符
$ title =“Stacey的妈妈”;
这是我用来显示值的html代码。
标题:
这在文本框中返回值是 “斯泰西”。 当文本中出现“,”或“'”或“/”时,会发生同样的情况。
如何显示文本框中的整个文本。
帮助将不胜感激。
似乎有一个问题,我无法在HTML表单文本输入框中显示完整的值。HTML表单输入文本框不接受特殊字符
$ title =“Stacey的妈妈”;
这是我用来显示值的html代码。
标题:
这在文本框中返回值是 “斯泰西”。 当文本中出现“,”或“'”或“/”时,会发生同样的情况。
如何显示文本框中的整个文本。
帮助将不胜感激。
的问题是,当你有一个撇号,在HTML结束这样的:
value = 'Stacey's Mom'
这样撇号关闭值。你需要做的是在显示用户输入内容时使用htmlspecialchars
函数。
我也建议使用单引号输出HTML,因为它可以使代码更清洁一些(你不需要使用双引号)。类似这样的:
echo 'Title: <input type="text" name="title' . $counter . '" value="' . htmlspecialchars($title) . '" />';