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

Prevent default and transfer text not working

目标是单击 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();
    });

尝试:

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