2010-08-02 6 views
0

J'ai un formulaire imbriqué dans une page asp.net. Ce formulaire imbriqué est un identifiant/mot de passe que je vais passer à une autre application. Je dois soumettre le formulaire imbriqué en utilisant javascipt. Cependant, j'ai de la difficulté à obtenir une référence au formulaire imbriqué.Trouver un formulaire HTML imbriqué sur une page Asp.net

// this is not working for me: 
document.forms[1]submit(); 

La forme imbriquée est une forme de HTML brut (ne dispose pas d'un serveur runat) qui ne devrait passer le login et le mot de passe INPT valeurs.

Cela fonctionne réellement bien pour moi si le 2ème formulaire n'est pas imbriqué, mais insted placé sous le formulaire asp.net. Est-ce que ma seule option est de laisser le formulaire en bas de la page et d'utiliser javascript pour le remplir et le soumettre?

Est-ce que quelqu'un voit des problèmes de sécurité avec cette technique de publication inter-pages?

Répondre

1

L'imbrication de formulaires en HTML n'est pas autorisée, donc oui vous devez le garder séparé.

+0

ok, c'est une rétroaction utile, thx. Voyez-vous des failles de sécurité avec une page croisée affichant un nom d'utilisateur et un mot de passe? (les deux pages seront HTTPS) – BrokeMyLegBiking

+0

Non, si c'est HTTPS alors la connexion est cryptée. – Pointy

Questions connexes