8
A
回答
8
做回發通過JavaScript你可以調用以下服務器端爲您創建的JavaScript代碼:
string postBackJavascript = Page.GetPostBackEventReference(yourControl);
這將返回__doPostBack
JavaScript代碼作爲一個字符串,你需要將它放在您的頁面連接到的東西,或者你可以直接調用__doPostBack
對自己有:
__doPostBack(yourControlId,'');
如果你做自己,而不是使用Page.GetPostBackEventReference
然後確保獲得ClientID
的控制觸發驗證,如:
__doPostBack('<%= yourControl.ClientID %>','');
編輯:後重新閱讀你的問題,你沒有說你想觸發基於ASP.NET控件回發,你可能甚至不使用任何ASP.NET控件所以在這種情況下,如果你想只是做了回髮香草,你可以這樣做:
document.forms[0].submit();
3
如果您想回傳,可以使用ASP.NET放入<form>
的__doPostBack()
。看看這個link。如果您想提交另一個表單,請在表單元素上調用.submit()
。
3
它應該是越簡單
document.forms[0].submit();
提供d,你只有一個表單在頁面上,否則你需要使用表單名稱而不是索引0.
相關問題
- 1. 自定義表單驗證和提交
- 2. 如何使用自動驗證創建自定義ASP.NET控件
- 3. ASP.NET - 驗證自定義驗證器
- 4. jQuery驗證後自定義提交函數
- 5. Asp.net自定義驗證
- 6. ASP.NET MVC自定義驗證
- 7. asp.net MVC3自定義驗證
- 8. JQuery驗證:添加自定義方法來驗證提交
- 9. asp.net驗證組成功後禁用JavaScript提交按鈕
- 10. 如何使用jQuery在asp.Net提交按鈕上實現驗證?
- 11. 使用asp.net身份驗證與自定義身份驗證
- 12. Javascript自定義驗證
- 13. 自定義JavaScript驗證
- 14. 如何使用j查詢創建自定義表單驗證提交
- 15. JavaScript驗證,然後打印並提交
- 16. ASP.NET提交但不驗證?
- 17. 如何在使用javascript提交前驗證文本框?
- 18. 如何在提交表單時使用JavaScript進行驗證?
- 19. 使用自定義JavaScript驗證擴展ColdFusion CFFORM驗證
- 20. 如何使用JavaScript驗證並使用php提交數據?
- 21. 在表單提交中在Rails中觸發自定義驗證
- 22. 如何在AJAX驗證後使用jQuery提交表單?
- 23. 如何使用自定義驗證器和JavaScript驗證多行asp:textbox控件?
- 24. 如何使用jQuery驗證插件驗證自定義JavaScript對象?
- 25. 如何使用Bootstrap驗證創建自定義「組驗證」?
- 26. 角度自定義表單驗證 - 禁用提交按鈕
- 27. 用自定義方法Jquery驗證我無法提交表單
- 28. 使用javascript自動提交asp.net表單
- 29. Javascript驗證無法提交
- 30. JavaScript驗證提交按鈕
好,因爲你問..我試圖提交使用ASP.Net按鈕。 現在我不能讓按鈕不提交。我有OnClientClick =「validate(); return false;」但似乎沒有工作。有任何想法嗎?? – bill 2010-07-14 00:15:33
@bill應該工作...嘗試刪除'validate()',看看是否只是'返回false;'的作品。我的預感是你在'validate()'中做了一些事情,因爲它看起來是正確的,這導致了這種行爲。也許開始另一個問題,幷包括你的'validate()'代碼。 – Kelsey 2010-07-14 03:35:28
您可能在取消按鈕行爲時遇到問題,因爲事件堆疊。所以原來那裏的回傳會在你的javascript之前被解僱。所以你需要先清除原來的事件,然後再把你放在最前面。否則,該按鈕將始終提交。 – Simon 2010-10-10 22:01:53