Php 从列表项填充HTML表单
你好,我有一个表格和一个记录列表,但是我想这样做,当我点击列表中的一个项目时,整个表格都会被填充。经过一点研究后,我得出了这个填充第一个字段的方法,但我想知道如何填充所有字段Php 从列表项填充HTML表单,php,html,forms,html-lists,Php,Html,Forms,Html Lists,你好,我有一个表格和一个记录列表,但是我想这样做,当我点击列表中的一个项目时,整个表格都会被填充。经过一点研究后,我得出了这个填充第一个字段的方法,但我想知道如何填充所有字段 <li> <a href=\"#\" onclick=\"document.addAssignment.fTitle.value='" . $row ["title"] . "'\" > 下面是我在两个不同领域的尝试 <li> <a href=\"#\" onclick=
<li> <a href=\"#\" onclick=\"document.addAssignment.fTitle.value='" . $row ["title"] . "'\" >
下面是我在两个不同领域的尝试
<li> <a href=\"#\" onclick=\"document.addAssignment.fTitle.value='" . $row ["title"] . "' document.addAssignment.fModule.value='" . $row ["module"]."'\" >
document.addAssignment.fTitle.value='“$row[“title”]。”
是一行JavaScript,它将用您给fTitle的值填充fTitle。如果您想填充更多字段,可以简单地添加更多的JavaScript行,如下所示
document.addAssignment.fTitle.value='" . $row ["title"] . "';
document.addAssignment.fTitle2.value='" . $row ["title"] . "';
document.addAssignment.fTitle3.value='" . $row ["title"] . "';
在您的示例中,您只使用JavaScript。这是你想用的吗?如果是这样,您的问题被标记为错误。您也不指定值的存储方式 然而,您可以通过PHP来实现这一点,这是我应该采取的方法
<?php
if(isset($_GET['id']) && $_GET['id'] != '') {
$id = $_GET['id'];
$values = new ClassThatHandlesValues;
$form_values = array(
'form_id_1' => $values->get($id, 'form_id_1'),
'form_id_2' => $values->get($id, 'form_id_1'),
);
} else {
$form_values = array(
'form_id_1' => '',
'form_id_2' => '',
);
}
?>
<form>
<input id="form_id_1" value="<?=$form_values['form_id_1'] ?>" type="text" />
<input id="form_id_2" value="<?=$form_values['form_id_2'] ?>" type="text" />
</form>
我试着这么做,但是onclick方法似乎不喜欢我用多个字段来做。你能用添加的行发布你的代码吗?你可能在某处遗漏了引号是的,你遗漏了分号。这些是单独的javascript操作,因此应该是