为了账号安全,请及时绑定邮箱和手机立即绑定

通过 PHP 通过 id 预填充表单输入,但不在表单的 HTML 中使用 echo

通过 PHP 通过 id 预填充表单输入,但不在表单的 HTML 中使用 echo

PHP
慕尼黑的夜晚无繁华 2023-11-03 15:31:30
我需要在页面上预填充表单输入,但无法在表单的 HTML 中使用 echo。所有输入都有唯一的 ID,到目前为止我已经有了这个代码。顺便说一句,这是 Joomla CMS 内的页面。$user_id = $_GET['findId'];$user = \JFactory::getUser($user_id);echo $user->email;上面的 echo 只是为了查看代码是否真正有效,而且确实有效。我一直在搜索 SO 和 Google 以获得答案,但我不断找到这些答案:<input type="text" id="hello" name="hello" value="<?php echo $hello; ?>">如何在不使用 HTML 内的 echo 语句的情况下实现相同的效果?我应该在下面的代码中更改什么才能实现此目的:$user_id = $_GET['findId'];$user = \JFactory::getUser($user_id);$hello.value = $user->email;
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

这可能是一个解决方案吗?

超文本标记语言

<input type="text" id="hello" name="hello">

JS

var inputfield = document.getElementById("hello");
inputfield.setAttribute('value', '<?=$hello?>');


查看完整回答
反对 回复 2023-11-03
  • 1 回答
  • 0 关注
  • 92 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信