0

我有这个带有值的 HTML 表单输入

4gFX5\"Cf5

但它的显示如下:

<input type="text" name="email_password" id="email_password" size="45" value="4gFX5\"Cf5" />

所以完整的值不在文本字段中,因为中间有一个 "。

它从数据库中获取值 - 我怎样才能阻止这种情况发生?

4

2 回答 2

1

您需要使用 html 实体转义输出。

$value = '4gFX5\"Cf5';

<input type="text" name="email_password" id="email_password" size="45" value="<?php 
echo htmlentities($value);
?>" />
于 2013-10-11T10:53:27.907 回答
-1

如果当时的值为 4gFX5\'Cf5,您可以像这样使用“4gFX5\'Cf5”,
如果当时的值是 4gFX5\"Cf5,您可以像这样使用 '4gFX5\"Cf5'

于 2013-10-11T10:44:44.320 回答