Ce que je voudrais faire est d'ouvrir une nouvelle fenêtre, puis soumettre le formulaire dans cette nouvelle fenêtre après avoir rempli automatiquement les éléments du formulaire de la fenêtre d'origine. Voici ce que j'ai essayé de le faire:Remplir et soumettre un formulaire pour une fenêtre nouvellement ouverte
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();
Cela ne fonctionne pas, et me donne plutôt l'erreur suivante: « Résultat d'expression « loginWindow.document »[Non défini] n'est pas un objet. »
Est-ce encore possible? Est-ce que jQuery peut résoudre cela?
il vous manque un 'après l'url dans la fonction open. – SimonDever
bon point, corrigé. ce n'était pas si :( – lennysan
Je suis incapable de reproduire cette erreur, il fonctionne comme prévu quand je l'exécute dans Firefox, quel navigateur utilisez-vous? –