javascript - 如何在 onsubmit post 方法表单后显示 thankyou

标签 javascript html forms post submit

我的代码:

<html> <body>
 
<p>When you submit the form, a function is triggered which alerts sometext.</p>
 
<form id="abc" action="https://www.w3schools.com/action_page.php"
onsubmit="myFunction()">   Enter name: <input type="text"
name="fname">   <input type="submit" value="Submit"> </form>
 
<script> function myFunction() {
     alert("The form was submitted"); } </script>
 
</body> </html>

它运行正常,但我希望提交后会显示谢谢你更改表单 ID,不要提醒,它会显示文本“谢谢”,如图所示:result

我的 jsfiddle:https://jsfiddle.net/nguoicovan/adpjq8bc/

最佳答案

使用 Ajax Jquery

<html> <body>

<p>When you submit the form, a function is triggered which alerts sometext.</p>

<form id="abc" action="https://www.w3schools.com/action_page.php"
onsubmit="myFunction()">   Enter name: <input type="text"
name="fname">   <input type="submit" value="Submit"> </form>

<script> function myFunction() {
     alert("The form was submitted"); } </script>

</body>
<script> $("#abc").submit(function(e){
e.preventDefault();
$.get("https://www.w3schools.com/action_page.php",$("#abc").serialize(),function(data){alert("Thank you for submitting ")})
})</script> </html>

在使用之前不要忘记包含 jquery

关于javascript - 如何在 onsubmit post 方法表单后显示 thankyou,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43450222/

相关文章:

javascript - javascript函数中void this的目的是什么

javascript - Bootstrap nav-tabs 'show' 不起作用?

php - HTML表单使用PHP写入MySQL

html - 你能在 Firebug "sticky?"中设置悬停状态吗

javascript - 以编程方式创建表单无法在 Firefox 或 Internet Explorer 中提交

javascript - 隐藏发帖按钮是否是防止用户未经许可发帖的有效方法?

java - 创建 HTML 链接或按钮以将事件添加到 Lotus Notes 用户的日历

javascript - 为什么它可以在a标签上添加 active ?

javascript - 如果值存在则应用过滤器,否则忽略 - Mongoose

html - 在不失去点击下方元素的能力的情况下将一个元素显示在另一个元素之上