将 PHP 变量插入 Html5“占位符”属性

发布于 2024-12-29 13:47:50 字数 237 浏览 1 评论 0 原文

我尝试了以下操作,它显示了一个空文本区域,未显示该值:

    <input type="textarea" class="class1" name="name1" placeholder="<?= $val1?>" /> 

关于应该做什么才能使其起作用有什么想法吗?

更新:它现在正在工作,该值为空,因此文本区域没有显示任何内容。该代码可以安全使用。

I tried the following, and it shows an empty text area, the value isn't displayed:

    <input type="textarea" class="class1" name="name1" placeholder="<?= $val1?>" /> 

Any thoughts on what should be done so it will work?

Update: It is now working, the value was empty, therefore text area didn't show anything. The code can be used safely.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

尸血腥色 2025-01-05 13:47:50
<input type="textarea" class="class1" name="name1" placeholder="<?php echo $val1; ?>" />

没有像 textarea 这样的输入 type 属性。

您的意思是:

<textarea class="class1" name="name1" placeholder="<?php echo $val1; ?>"></textarea>
<input type="textarea" class="class1" name="name1" placeholder="<?php echo $val1; ?>" />

There is no such input type attribute as textarea.

Do you mean:

<textarea class="class1" name="name1" placeholder="<?php echo $val1; ?>"></textarea>
青朷 2025-01-05 13:47:50

如果 $val1 不为空,我认为问题是短标签()。

您可以覆盖此配置,在文件顶部放置此行以启用短标记:

ini_set('short_open_tag',1);

if $val1 is not null, i think the problem is short tag (<?= ?>).

You can override this config, at the top of file, put this line to enable short tag:

ini_set('short_open_tag',1);
没有伤那来痛 2025-01-05 13:47:50

确保 $val1 实际上包含非空值。如果是这样,您的代码应该创建一个非空的 placeholder 属性。

Make sure that $val1 actually contains a non-empty value. If it does, your code should create a non-empty placeholder attribute.

蓝天 2025-01-05 13:47:50

检查变量是否为空(正如 @Asaph 在他的评论中建议的那样)。
输入了一个值,现在它工作得很好。

Check whether the variable is empty (as @Asaph suggested in his comment).
Entered a value and now it is working just fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文