我想提交一些具有类似id的表单,包括form1,form2等。
我知道一次提交多个表单不起作用,我实现了一个setTimeout如果每个表格的条件部分。但是,这非常耗时,并尝试实现for循环。我不知道为什么不起作用。
基本上我有10个输入ID和#34; input1"," input2" ...我设法保存所有输入数组中的值,以便更容易访问它们并检查该值是否为null。每个表单的ID都为" form1"," form2",...等。此外,我还有一个提交所有按钮,需要提交所有表单。
$("#submitAll").click(function () {
var values = new Array();
for (i = 0, j = 1; i < 10, j <= 10; i++, j++) {
values[i] = $('#input' + j).val();
console.log(values[i]);
if (values[i].length !== 0) {
setTimeout(function(){
$("#form" + j).submit();
}, 1000);
}
}
});
这(而不是setTimeout函数)也不起作用:
$("#form" + j).delay(1000).submit();
谢谢!