1

我有一个变量,如:

<?php
$val = 'abc"def\'ad';
?>

我的 html 是这样的:

<input type="text" value="<?php echo $val; ?>" name="xyz" />

但是输入不能显示所有文本,因为它们中间有 " 或 '。但我需要文本字段显示 abc"def'ad 。知道如何使用 HTML(不是 js)来做到这一点吗?

4

3 回答 3

3

更改您的 PHP 变量:

$val = htmlspecialchars('abc"def\'ad');
于 2013-08-17T05:35:02.013 回答
1

尝试这个

<?php
   $val = htmlspecialchars('abc"def\'ad');
?>
于 2013-08-17T05:41:22.980 回答
-1
<?php
  $val = 'abc"def'.' \' '. 'ad';
?>

这很容易和简单。希望能帮助到你。

于 2013-08-17T05:41:05.463 回答