将 PHP 变量插入 Html5“占位符”属性
我尝试了以下操作,它显示了一个空文本区域,未显示该值:
<input type="textarea" class="class1" name="name1" placeholder="<?= $val1?>" />
关于应该做什么才能使其起作用有什么想法吗?
更新:它现在正在工作,该值为空,因此文本区域没有显示任何内容。该代码可以安全使用。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
没有像
textarea
这样的输入type
属性。您的意思是:
There is no such input
type
attribute astextarea
.Do you mean:
如果
$val1
不为空,我认为问题是短标签()。
您可以覆盖此配置,在文件顶部放置此行以启用短标记:
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:
确保
$val1
实际上包含非空值。如果是这样,您的代码应该创建一个非空的placeholder
属性。Make sure that
$val1
actually contains a non-empty value. If it does, your code should create a non-emptyplaceholder
attribute.检查变量是否为空(正如 @Asaph 在他的评论中建议的那样)。
输入了一个值,现在它工作得很好。
Check whether the variable is empty (as @Asaph suggested in his comment).
Entered a value and now it is working just fine.