我遇到了一个真正的问题,我想使用 PHP 发出警报以调用 JavaScript,但我的 PHP 在 textarea 内,是否有在 textarea 之外回显脚本而不移动 PHP 代码?
<textarea>
<?php
echo "<script language='javascript'>alert('Hello!')</script>"
?>
</textarea>
我遇到了一个真正的问题,我想使用 PHP 发出警报以调用 JavaScript,但我的 PHP 在 textarea 内,是否有在 textarea 之外回显脚本而不移动 PHP 代码?
<textarea>
<?php
echo "<script language='javascript'>alert('Hello!')</script>"
?>
</textarea>
不,不是。一旦您进入<textarea>
,任何文本,包括 html 标签,都将被视为 textarea 的“待编辑文本”的一部分,直到第一个</textarea>
. 您必须在 textarea 之外输出您的脚本标记,这意味着移动您的 PHP 代码。
<?php
echo "<script type="text/javascript">alert('Hello!');</script>"
?>
<textarea></textarea>
此功能和您不能在文本区域内写入的警报