2010-08-02 32 views
0

我在asp.net頁面中有一個嵌套的表單。這個嵌套表單是一個登錄名/密碼,我將傳遞給另一個應用程序。我需要使用javascipt提交嵌套表單。但是,我無法獲取對嵌套窗體的引用。在Asp.net頁面上查找嵌套的HTML表單

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

嵌套窗體是一個純html表單(沒有runat服務器),它應該只傳遞登錄名和密碼輸入值。

如果第二個窗體不是嵌套的,但它放在asp.net窗體下面,它對我來說實際上工作正常。我唯一的選擇是將頁面留在頁面底部並使用javascript填充並提交它?

有沒有人看到這種跨頁面發佈技術的安全問題?

回答

1

不允許在HTML中嵌套表格,所以是的,你必須保持它分開。

+0

好的,這是有用的反饋,thx。您是否發現任何帶有跨頁面發佈用戶登錄名和密碼的安全漏洞? (這兩個頁面都是HTTPS) – BrokeMyLegBiking 2010-08-02 21:52:59

+0

不,如果是HTTPS,則連接將被加密。 – Pointy 2010-08-02 21:54:57