2012-02-05 107 views
0

形式here在瀏覽器工作正常,但由於某種原因,我不能以編程方式提交。形式不提交編程

如果我沒有進入瀏覽器形式的任何然後當我提出我收到了「登入錯誤」。但是,如果我嘗試發送POST請求到表單動作url(帶和不帶參數),響應是相同的頁面。爲什麼是這樣?

+1

我會冒險猜測:JavaScript。 – Ryan 2012-02-05 05:21:15

+0

我查看了頁面源代碼,JavaScript不是提交表單的一個因素。另外,當我禁用JavaScript時,表單在瀏覽器中正常工作。 – LanguagesNamedAfterCofee 2012-02-05 05:23:50

回答

1

你可能不佔全部<input />領域。當序列化的形式,我得到的參數此列表:

__EVENTTARGET= 
__EVENTARGUMENT= 
__VIEWSTATE= 
UserLoginControl%24districtId= 
UserLoginControl%24districtName= 
UserLoginControl%24UserName= 
UserLoginControl%24UserPassword= 
UserLoginControl%24district= 
districtId= 
districtName= 
ScreenWidth= 
ScreenHeight= 
FlashPlayerVersion= 

確保您設置所有他們(或猜測,並檢查哪些沒有任何意義)。