【问题标题】:Using php to set value of html input field使用php设置html输入字段的值
【发布时间】:2021-06-18 16:55:01
【问题描述】:

我想用 php 设置输入文本字段的值,但它似乎不起作用。 有很多类似的问题,答案是这样的:

<?php $value = "Show This!" ?>
<form>
<input type="text" name="testname" value="<?php echo $value;?>" >
</form>

但这会在文本字段中打印整个 内容,例如 this

为了澄清:。我期待看到this

我做错了什么?

注意:我还尝试了几个带/不带字符串符号的变体,还有速记变体 &lt;input type="text" value="&lt;?=$value?&gt;"&gt; 甚至没有 php 变量的变体:

<form>
<input type="text" name="testname" value="<?php echo 'Show this please';?>" >
</form>

【问题讨论】:

  • 您的 PHP 服务器正在运行吗?该文件是否具有 .php 扩展名?
  • 您的代码完全不是问题。检查服务器。检查文件扩展名。创建一个 index.php 并写 &lt;?php phpinfo(); 并运行它以查看您的 php 信息,如果 php 正在运行
  • @WaisKamal 我在一个可能是 .html 文件的 Wordpress 站点中使用代码,所以这确实是问题所在。我最初想做的是 this 猜猜我将不得不尝试一些 JavaScript 解决方案......
  • 是的,它可以用 javascript 完成。

标签: php html forms


【解决方案1】:

您的代码看起来正确,您只需将其作为 PHP 而不是 HTML 运行

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-26
    • 1970-01-01
    • 2011-11-28
    • 2013-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多