问题是这些表单是用短代码生成的,我怀疑我创建的按钮导致提交form1然后form2因为它们而无效。
以下是它的外观:
原始按钮:
<input type="submit" name="fm_form_submit" id="fm_form_submit" class="submit" value="Siųsti" onclick="return fm_submit_onclick(1)">
<input type="submit" name="fm_form_submit" id="fm_form_submit" class="submit" value="Siųsti" onclick="return fm_submit_onclick(2)">
<input type="submit" name="fm_form_submit" id="fm_form_submit" class="submit" value="Siųsti" onclick="return fm_submit_onclick(2)">
我在做什么:
<input type="submit" name="fm_form_submit" id="fm_form_submit" class="submit" value="Siųsti" onclick="DoAllThese()">
然后:
function DoAllThese() {
return fm_submit_onclick(1);
return fm_submit_onclick(2);
return fm_submit_onclick(3);
}
有什么可以带来的好处吗?
答案 0 :(得分:1)
我刚遇到这个问题,这是我使用的解决方案的一部分(这不是很花哨,但它通常有效):
function subMultForms() {
document.getElementById('form').submit();
document.getElementById('form_two').submit();
};
然后使用所需元素上的click事件调用function
。此外,我不确定最高inputs
是否是您加价的一部分 - 如果它们是 - 它们都共享相同的Id
,这是无效的并且可能导致问题。