以下に私のフォームがformDrawer
あります
<table id="drawer-table">
<form action="" method="post" name="formDrawer">
<tr>
<td>New Drawer Name</td>
<td><input type="text" name="name" size="30" maxlength="20"/> </textarea>
</td>
</tr>
<tr>
<td>Prefix</td>
<td><input type="text" name="prefix" size="10" maxlength="6"/> </textarea>
</td>
</tr>
</form>
<tr>
<td colspan="2" align="center">
<form id="form1" name="form1" method="post" action="">
<label>
<input type="submit" name="drawerAdd" value="Save"/>
<input type="submit" name="pCancel" value="Cancel" />
</label>
</form>
</td>
</tr>
</table>
以下に、フォームに入力されたデータを含むテーブルを作成する PHP を追加しました。追加したテーブルの最後の列に、edit
クリックしたときにコントロールの値をフォームに設定したいと考えています。以下のコードがありますが、動作しません。私a href
はjavascriptを追加しましたが、うまくいきませんでした。
while($row = mysql_fetch_array($result, MYSQL_BOTH))
{
echo "<tr onMouseover=this.bgColor='#EEEEEE' onMouseout=this.bgColor='#FFFFFF'>";
echo "<td>" . $row['drawerName'] . "</td>";
echo "<td>" . $row['drawerPrefix'] . "</td>";
echo "<td class='add-edit'><button type='button' onclick='this.formDrawer.prefix.value = ".$row['drawerPrefix'].";'>Edit</button></td>";
echo "</tr>";
}