2015-02-07 62 views
-2

我有一個主頁,其中有一個來自Iframe的表格。在提交表單瀏覽器發出發佈請求時,我希望在表單提交成功後執行一個函數。問題是我們不能使用像jquery這樣的任何庫,並且還存在與ajax的跨域問題。所以我們必須使用form元素來提交表單。在控制檯知道何時提交表格

HTML例如

<form method="post" action="http://www.example.com"> 
<input type="text"> 
<input type="submit" 
</form> 

帖子消息後,從

POST http://www.example.com/dir/mmr/call/plaincall/ajaxService.getone.dwr 
+0

所以我們知道你的任務。什麼是問題?另外,請記住jQuery只是一個運行在JavaScript上的庫。 *你可以在jQuery中做的所有事情,你也可以用JavaScript來完成。 – GolezTrol 2015-02-07 14:50:44

+0

所以我想在表單提交後執行一個函數。 – Carlos 2015-02-07 14:51:42

+0

通過提交按鈕提交表單嗎? – 2015-02-07 14:52:03

回答

0

提交您可以使用表單元素onSubmit事件處理程序,像這樣

// This adds an onSubmit event handler that will call myFunction 
// when the form is submitted 
<form onsubmit='myFunction()'> 
    // Your stuff in the form goes here 
</form> 

現在您的javascript您可以寫入

function myFunction() { 
    // Take action here 
} 
+0

表單的'onsubmit'事件呢? – GolezTrol 2015-02-07 14:55:10

+0

這絕對是一個更好的解決方案,將編輯。 – 2015-02-07 14:56:03

+0

我使用它,但問題是它將在驗證表單後執行,但它不會檢查響應是否成功提交 – Carlos 2015-02-07 14:56:04