动态jQuery使用.append()添加输入,但发布表单不附加数据

时间:2016-05-06 14:33:15

标签: javascript php jquery html

我使用追加添加输入,但是帖子表单不添加输入数据。

我的代码出错了吗?

HTML代码

<form class="form_a" action="test_a.php" method="POST" >
<div class="language">
    <div class="append">

    </div>
    <button type="button" class="add">add Button</button>

    <input type="submit" value="submit">
    </div>
</form>

Javascript代码

$('.language .add').click(function(){
    $('.language .append').append(
        '<input name="language[]" class="form-control" value="test">'
    );
});

PHP代码

<?php
  print_r($_POST['language']);
?>

1 个答案:

答案 0 :(得分:1)

如果你改变了

</buttond>

代表

</button>

,表单工作得很好。在jQuery调用中包装javascript有助于:

$(document).ready(function(e) {
    $('.language .add').click(function(){
        $('.language .append').append($('<input name="language[]" class="form-control" value="test">'));
    });
});