Я пытаюсь сделать динамическую форму с помощью HTML и CSS. Я добавляю часть своего кода ниже. Я не могу понять, почему код не работает.Динамическая форма с использованием HTML и JQuery
JavaScript:
<script>
$(document).ready(function(e) {
var labelfiled = '<div><label>Label</label><input type="text" name="label[]"></div>';
var valuefiled = '<div><label>Value</label><input type="text" name="value[]"></div>';
var labdiv = $(".labdiv");
var valdiv = $(".valdiv");
var addbutton = $(".add_more");
$(addbutton).click(function(){
$(labdiv).append(labelfiled);
$(valdiv).append(valuefield);
});
</script>
HTML:
<form>
<div class="col-md-6 labdiv">
<div><label>Label</label>
<input type="text" name="label[]">
</div>
</div>
<div class="col-md-5 valdiv">
<div>
<label>Value</label>
<input type="text" name="value[]">
</div>
</div>
<button class="add_more">Add values</button>
</form>
Если кто-то может помочь было бы здорово.
Я также хотел бы знать, как я могу обрабатывать данные, когда я отправляю это в переменную javascript из массива. Например, если у меня есть 2 входа для значения в from, я хочу сохранить их в массиве javascript, а затем преобразовать в JSON.
Вы получаете какие-либо ошибки в консоли? Вам не хватает '});' в конце вашего тега скрипта, чтобы закрыть вызов '$ (document) .ready()'. – lexith
Чтобы добавить комментарий к лекситу: * это *, почему код-отступы - прекрасная вещь. –
@lexith привет, я новичок в веб-разработке, и я не знаю, где я могу видеть консоль. p.s Я использую adwe dreamweaver для этого. – checkerchief