Javascript创建的表单显示错误“由于未连接表单而取消了表单提交”

时间:2018-08-25 05:18:31

标签: javascript

我一直在为我的网站使用此自动登录功能。此功能包括一个自动发送的表单,该表单是通过纯JavaScript创建和提交的。但是,当我尝试发送表单时,它会给我错误

  

由于未连接表单而取消了表单提交

这是我发送表单的代码:

public static List <int []> ListOfPairs (int [] items)
{
    List <int> output = new List <int>();
    for (int i=0; i < items.Length-1; i++)
    {
        Int [] pair = new int [2];
        pair [0]=items [i];
        pair [1]=items [i+1];
        output.Add (pair);
    }
    return output;
}

注意:此问题不是其他问题的重复,因为它是纯javascript

1 个答案:

答案 0 :(得分:0)

根据HTML标准,该错误表明Form未连接到文档上下文,这意味着您需要将表单附加到body元素,然后单击Submit按钮。

document.body.append(form);
form.submit()

这应该对您有用。