防止默认和传输文本不起作用

时间:2015-01-26 06:40:19

标签: javascript jquery html ajax forms

目标是点击loginAccount后,它会从ID input-1中获取文字并将其放入username。这应该发生在password,然后表单提交。但由于某种原因,e.preventDefault()没有做到这一点,并且表格无论如何都会被提交,而不会先复制值。

$("#loginAccount").submit(function(e) {
        //prevent Default functionality
        e.preventDefault();
        $('#username').val($('#input-1').val());
        $('#password1').val($('#input-2').val());
        $("#loginAccount").submit();
    });

1 个答案:

答案 0 :(得分:0)

尝试:

$("#loginAccount").click(function(e) {
    //prevent Default functionality
    e.preventDefault();
    $('#username').val($('#input-1').val());
    $('#password1').val($('#input-2').val());
    $("#form_id").submit();
});