Я пытаюсь добавить и, надеюсь, удалить после добавления работ некоторые поля измерений в форму, когда пользователь нажимает кнопку, а затем вводит в базу данных mysql. Но я застрял в получении чего-либо дисплей.Динамически добавлять/удалять поля формы
Javascript:
var counter = 0;
function moreFields() {
counter++;
var newFields = document.getElementById('readroot').cloneNode(true);
newFields.id = '';
newFields.style.display = 'block';
var newField = newFields.childNodes;
for (var i=0;i<newField.length;i++) {
var theName = newField[i].name;
if (theName)
newField[i].name = theName + counter;
}
var insertHere = document.getElementById('writeroot');
insertHere.parentNode.insertBefore(newFields,insertHere);
}
window.onload = moreFields;
HTML:
<div id="readroot" style="display: none">
<p>Quantity<input type="text" name="iQuantity" size="3">
Weight(kg)<input type="text" name="iWeight"size="4"> Length(cm)<input type="text" name="iLength"size="4"> * Width(cm)<input type="text" name="iWidth"size="4"> * Height(cm)<input type="text" name="iHeight"size="4"></div>
<span id="writeroot"></span>
<input type="button" value="Add another text input" onClick="moreFields();">
Любая помощь очень ценится, благодаря
Ваш код HTML очень плохой. Многие ваши теги не закрыты. Это заставит ваше приложение работать правильно. – Sam