2010-11-14 4 views
0

Je crée un formulaire Web html, une page de connexion que je veux pouvoir soumettre à un nombre variable d'autres formulaires Web, en fonction de plusieurs cases à cocher.Envoi d'un formulaire html à plusieurs autres formulaires html (côté client)

L'information transmise serait le nom d'utilisateur et le mot de passe, et les formulaires que je les passe sont tous sur des sites Web distincts. Ces sites distincts ont tous des noms différents pour ces variables et ne sont pas sous mon contrôle. Les informations de connexion pour l'un de ces sites Web fonctionnent pour l'un d'entre eux. La page que j'essaie de créer compilera donc plusieurs pages de connexion au site Web dans une seule interface de connexion, que l'utilisateur entre dans son données et sélectionne les cases à cocher pour chaque site qu'ils souhaitent ouvrir à ce moment-là. Les sites devraient ensuite s'ouvrir dans de nouvelles fenêtres. Ce que j'ai en ce moment est une page avec plusieurs champs de texte, et les boutons de soumission, qui sont sur mon site Web et se connectent avec succès aux différents sites.

Est-il possible de créer du code côté client pour effectuer cette tâche? Enregistrer les informations de connexion de l'utilisateur dans une base de données n'est pas quelque chose que je peux faire.

+0

Cela ressemble un peu à l'avantage de cette fonctionnalité de connexion multiple par rapport à ce qui pourrait être nécessaire pour la construire. Savez-vous si vous pouvez authentifier les utilisateurs sur les sites cibles via des requêtes Ajax? Cloner le formulaire sur submit avec Javascript/Jquery et utiliser Ajax pour envoyer les requêtes pourrait être une avenue possible. – Tom

+0

Je ne sais pas si les requêtes Ajax fonctionneraient. Je n'ai pas utilisé Ajax moi-même. Je chercherai des informations à ce sujet, ou si vous aviez des liens particuliers, ce serait merveilleux. –

+0

Je voudrais Google pour faire une requête Ajax POST en utilisant Ajax, et comment cloner un formulaire en utilisant Jquery, puis comment ouvrir les URL dans de nouvelles fenêtres ... mais je ne veux pas encourager à aller sur un sauvage poursuite de l'oie. Je ne sais pas si cela va fonctionner et si vous ne l'avez pas fait auparavant, cela va impliquer quelques tracas pour vous. – Tom

Répondre

0

Ma solution utilise juste javascript.

Je fini par utiliser la méthode décrite ici: http://www.webdeveloper.com/forum/showthread.php?t=100425

Avec cela, je pourrais ouvrir plusieurs pages à la fois d'un lien.

Pour remplir les formulaires, j'ai fait une connexion, et tous les autres formulaires ont été cachés. Puis j'ai utilisé des cases à cocher simples pour contrôler quelles pages ont été demandées.

À l'heure actuelle, mon seul problème est que deux des pages ont besoin d'un cookie pour valider avant que le formulaire ne passe. Ma solution pour cela lors du codage était simplement d'avoir les pages réelles ouvertes bien faire mes tests.

Existe-t-il un moyen de demander le cookie d'un site Web, afin que je puisse le remettre à l'utilisateur lors de la soumission de ses informations de connexion?

Questions connexes