0
我想要做的是打开一个新窗口,然后在自动填写表单元素后从新窗口提交表单。下面是我试图做的:为新打开的窗口填写并提交表单
var username = 'myuser';
var password = 'mypass';
var loginWindow = window.open('http://www.mysite.com/form.html', 'loginWindow');
loginWindow.document.getElementById('username').value=username;
loginWindow.document.getElementById('password').value=password;
loginWindow.document.form.submit();
然而,这并不工作,而是给了我下面的错误:“表达的结果‘loginWindow.document’[未定义]是不是一个对象。”
这甚至可能吗? jQuery能解决这个问题吗?
您在打开函数中的URL后缺少''。 – SimonDever 2009-12-10 23:36:47
好点,固定。那是不是它虽然:( – lennysan 2009-12-10 23:42:44
我无法重现这个错误,它运行正常,当我在Firefox中运行它,你使用什么浏览器? – 2009-12-10 23:46:05