2016-12-07 22 views
0
<button id="Submit" onclick= "write_task_content()"> Submit.</button> 

我把這段代碼寫在我的頁面上來提交按鈕。 write_task_content()函數將用戶的活動寫入文件。當點擊相同的提交按鈕時,我需要重定向到另一個目錄中的另一個頁面。Html中的一個提交按鈕兩個事件

例如: 當前路徑C:\ XAMPP \ htdocs中\ CC_real任務\ 3GBCJUK5B10I32J9O2EJNNQ339GPKH.html這裏提交寫入。其中需要執行write_task_content()函數以保存用戶活動,並使用相同的按鈕重定向到另一個頁面,該窗口瀏覽器爲C:\ xampp \ htdocs \ IA_real task \ 3RKALKFQG14FDCEAT1S123EW94A792。 我怎麼能這樣做?

+0

你可以讓服務器做重定向或使用ajax來提交表單,一旦完成,重定向客戶端 –

+1

一個非常簡單的解決方案是使用'onclick =「write_task_content(); window.location ='/ IA_real任務\ 3RKALKFQG14FDCEAT1S123EW94A792';「' –

+1

我建議使用定位鏈接:Submit

回答

0

首先創建您的提交按鈕:

<form action="destination-page.html"> 
<input type="Submit" value="Submit" /> 
</form> 

然後,在<script>...</script>,附加一個onsubmit事件的形式或者使用JavaScript或jQuery的:

的Javascript:

var form = document.getElementsByTagName('form')[0]; 
form.addEventListener('submit',write_task_content,false); 

jQuery:

$(document).ready(
    $('form').submit(write_task_content); 
); 

點擊提交按鈕後,write_task_content()會先執行,然後瀏覽器會請求destination-page.html

0

保存後的細節使用

window.location = "http://www.example.com"; 

這重定向到另一個位置。