这是我创建的动态列表,我想将它传递给输入值。 这是我的代码。获取动态文本的值将其传递给输入值
<?php
$conn = mysqli_connect("localhost", "root", "","dbStudent");
$query = mysqli_query($conn, "select * from tblaccounts");
while ($row = mysqli_fetch_array($query))
{
?>
<ul>
<li onclick="GettingSurname" id="Surname"><?php echo $row["Lastname"]; ?></li>
</ul>
<?php
}
?>
它会显示在输入值,如果我点击了姓。
<input type="text" name="username" id="username">
如果我选择了姓氏,它会将它传递给输入值。
<script type="text/javascript">
function GettingSurname()
{
document.getElementById("username").value = Surname;
}
</script>
你忘了'()''使用的onclick = “GettingSurname()”' – Satpal
你在哪里定义'Surname',您正在使用在'GettingSurname()'函数中?顺便说一句,你不应该在循环之前有'
'而在循环之后有'
'?否则,您只需创建一个新列表,每个用户只包含一个项目。 –