我有一个表单,然后是一个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 ...
答案 0 :(得分:1)
第一个不起作用,因为你用第三个覆盖了动作。
我不知道你想做什么,但是你不能提交两个目标,这些目标可以出现在同一个窗口上。
如果第一次提交仅用于数据目的,我会认为您通过ajax进行提交。所以第三个不会覆盖这个动作。