這是我創建的動態列表,我想將它傳遞給輸入值。 這是我的代碼。獲取動態文本的值將其傳遞給輸入值
<?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()'函數中?順便說一句,你不應該在循環之前有'
'而在循環之後有'
'?否則,您只需創建一個新列表,每個用戶只包含一個項目。 –