提交后留在页面上 [英] Staying on page after submitting

查看:90
本文介绍了提交后留在页面上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

只是一个问题 -

如何在提交表单时仍然保持同一页面正在执行脚本?

How do i actually submit a form and still stay on the same page whilst the script is being executed?

我有一个简单的表单,如下所示:

I have a simple form that goes like this:

<form action="process.php" method="post" id="form">
    <label for="name">Name</label>
    <input type="text" name="name" id="name" required="required" />
    <label for="email">Email</label>
    <input type="email" name="email" id="email" required="required" />
    <label for="subject">Subject</label>
    <input type="text" name="subject" id="subject" required="required" />
    <label for="message">Message</label>
    <input type="text" name="message" id="message" required="required" />
    <input type="submit" id="button" value="Submit"/>
</form>

但每次我提交表单时,它都会转到process.php。我不希望这样,我希望它保持在同一页面上,甚至可能有一个jQuery的弹出窗口说谢谢你或什么。

But everytime i submit the form it just goes to process.php. I don't want that, i want it to stay on the same page, maybe even have a jquery popup saying "thank you" or something.

我怎么在脚本运行的过程中停留在同一页面上?

How do i actually stay on the same page whilst the script is being run?

推荐答案


  1. 将表单处理逻辑打开与表单相同的页面
  2. 使用Ajax

  3. 当process.php完成表单处理时,重定向到该页面

这篇关于提交后留在页面上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆