Я не очень веб-программист, но я создаю простое веб-приложение, которое имеет форму, в которой пользователь может ввести ряд точек (x, y, z), но я не знаю, сколько пользователь войдет. Я не хочу догадываться о возможном максимуме (возможно, 100?) И ставить 100 полей в форме, потому что это выглядело бы уродливо. Самый простой способ добавить дополнительные поля (или показать поля), когда пользователь вводит данные без обращения к серверу.Как я могу динамически добавлять поля ввода в форму?
В настоящее время я просто использую html & php, но я предполагаю, что для этого мне нужен javascript?
В настоящее время мой код выглядит так, поскольку пользователь вводит данные, я хочу, чтобы появилась другая строка.
<form action="edit.php" method="post">
<table border=1>
<tr>
<td>
<td>X
<td>Y
<td>Z
</tr>
<tr>
<td>1</td>
<td><input type=text name=x1 size=10 value="0.4318"></td>
<td><input type=text name=y1 size=10 value="0.0000"></td>
<td><input type=text name=z1 size=10 value="0.1842"></td>
</tr>
<tr>
<td>2</td>
<td><input type=text name=x2 size=10 value="0.4318"></td>
<td><input type=text name=y2 size=10 value="0.0000"></td>
<td><input type=text name=z2 size=10 value="-0.1842"></td>
</tr>
<tr>
<td>3</td>
<td><input type=text name=x3 size=10 value="-0.3556"></td>
<td><input type=text name=y3 size=10 value="0.0000"></td>
<td><input type=text name=z3 size=10 value="0.1636"></td>
</tr>
... I want more to appear here...
</table>
<button name="submit" value="submit" type="submit">Save</button>
</form>
Любая идея - самый простой способ? Спасибо ...
Он отлично работает, спасибо. –