多个表单操作使用JS无效?

时间:2010-04-19 10:55:47

标签: javascript forms

我有一个表单,然后是一个JS函数,它处理它并执行3个操作。这是我的功能:

function submit(){ 
    document.optin.action = "link1.php"
    document.optin.target = "_self"; 
    document.optin.submit();
    window.open('http://link2.html','','scrollbars=yes,height=600,width=900,resizable=yes');
    document.optin.action = "link3.php"
    document.optin.target = "_self"; 
    document.optin.submit();
}

第二和第三个动作有效,但第一个动作没有。操作1和3在同一窗口打开,后者覆盖前者。知道我的代码有什么问题吗? PLS ...

1 个答案:

答案 0 :(得分:1)

第一个不起作用,因为你用第三个覆盖了动作。

我不知道你想做什么,但是你不能提交两个目标,这些目标可以出现在同一个窗口上。

如果第一次提交仅用于数据目的,我会认为您通过ajax进行提交。所以第三个不会覆盖这个动作。