首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在提交时使用jQuery替换表单中的信息

如何在提交时使用jQuery替换表单中的信息
EN

Stack Overflow用户
提问于 2015-12-24 22:22:11
回答 2查看 324关注 0票数 0

这是我的表格,

代码语言:javascript
复制
<div id="myForm">
    <form method="post" id="contact-form" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>">
        <div class="row uniform">
          <div class="6u 12u$(medium)">
              <input type="text" name="fullname" id="fullname" value="" placeholder="Enter your full name" required />
          </div>
          <div class="6u 12u$(medium)">
              <input type="email" name="email" id="email" value="" placeholder="enter your email address" required />
          </div>
          <div class="6u 12u$(medium)">
              <textarea name="comment" id="comment" value="" placeholder="Enter your message" ></textarea>
          </div>
          <div class="6u 12u$">
              <ul class="actions">
                  <li><input type="submit" value="Submit" class="special" /></li>
              </ul>
          </div>
         </div>
   </form>
</div>

我想替换表单,感谢您提交选择提交按钮,目前它只是刷新页面,而不是替换表单,我不希望它刷新页面,我希望它只是提交和褪色的消息说,谢谢您提交您的详细信息。

这是我的jquery

代码语言:javascript
复制
 <script>
    $("#contact-form").submit(function(){
    $("#myForm").html("thank you for submitting your details.");
    });
    </script>

你能帮帮忙吗?

EN

回答 2

Stack Overflow用户

发布于 2015-12-24 22:45:32

我们必须创建一个ajax调用,以便在不刷新页面的情况下提交:

代码语言:javascript
复制
 $("#contact-form").submit(function(e) {
   e.preventDefault();
   $.post($(this).attr('action'), $(this).serialize());
   $("#myForm").html("thank you for submitting your details.");
 });

https://jsfiddle.net/u2gyocj7/1/

查看网络选项卡以显示POST数据

票数 1
EN

Stack Overflow用户

发布于 2015-12-24 22:26:17

在这种情况下,您将需要考虑使用ajax表单。如果您按原样提交,那么它将回发并刷新页面。Ajax将在不更改页面上任何内容的情况下发布数据。

http://api.jquery.com/jquery.post/

jQuery AJAX submit form

然后,一旦发送了数据,您就可以随心所欲地操作DOM。这还允许您根据数据是否正确保存来显示不同的消息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34454197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档