2016-12-07 77 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"; 

这重定向到另一个位置。