У меня есть форма 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>";
}
'это не работает', что не работает, что вы ожидаете, что такое текущее поведение? –
он не устанавливает мое значение моего текстового поля – Ikong
Начните с действительного HTML, вы не должны иметь форму в форме. – RobG