我有一个看起来像这样的表格
<form action="receiver.pl" method="post">
<input name="signed" type="checkbox">
<input value="Save" type="submit">
</form>
并且我想保留在同一页面上,即单击“提交”后,但仍receiver.pl
执行了该页面。
应该怎么做?
最简单的答案:jQuery。做这样的事情:
$(document).ready(function(){
var $form = $('form');
$form.submit(function(){
$.post($(this).attr('action'), $(this).serialize(), function(response){
// do something here on success
},'json');
return false;
});
});
如果要动态添加内容并且仍然需要它来工作,并且还需要使用多种形式,则可以执行以下操作:
$('form').live('submit', function(){
$.post($(this).attr('action'), $(this).serialize(), function(response){
// do something here on success
},'json');
return false;
});
问题内容: 当按下发送按钮而字段中没有任何数据时,如何防止页面刷新? 验证设置工作正常,所有字段均变为红色,但随后页面立即刷新。我对JS的知识比较基础。 我特别认为底部的功能是“不良”。 的HTML JS 问题答案: 您可以阻止表单提交 当然,在该函数中,您可以检查是否有空白字段,如果看起来不正确,将停止提交。 没有jQuery:
问题内容: 当按下发送按钮而字段中没有任何数据时,如何防止页面刷新? 验证设置工作正常,所有字段均变为红色,但随后页面立即刷新。我对JS的知识比较基础。 我特别认为底部的功能是“不良”。 的HTML JS 问题答案: 您可以阻止表单提交 当然,在该函数中,您可以检查是否有空白字段,如果看起来不正确,将停止提交。 没有jQuery:
我正在使用jsp将数据发布到servlet,但是发布数据之后,我希望保留在相同的jsp上。简单地说:1)我这里有一个带有两个文本框的jsp。我使用javascript在单击按钮时将数据从一个复制到另一个。2)我使用相同的按钮将数据发布到数据库。3)我希望两个操作一次完成,不应该转到第三个jsp(servlet发布结果),但是,应该转到我使用的另一个jsp。 我可以单独处理这两件事,但放在一起我就做
本文向大家介绍ajax跨页面提交表单,包括了ajax跨页面提交表单的使用技巧和注意事项,需要的朋友参考一下 前面提到过重复提交表单问题,处理token口令校验、重定向之外,还有一种经常使用到的方法就是新页面处理表单提交,完成后关闭当前页面,并刷新之前发送请求的页面。 这里使用了artDialog.js 1、文件结构 2、user.jsp 3、userAdd.jsp 4、UserManageActi
我有多个div和其中大多数是浮在左边。如果我在页面上放置一个绝对和底部0px的位置,页脚将跳到页面的一半,并坐在内容的顶部。以下是我的HTML: 下面是我的CSS:
问题内容: 我有HTML两种形式,一种使用PHP进入数据库时提交数据,另一种将用户定向到Paypal付款页面,我的问题是用户将不得不同时提交两种形式,我当然不希望它们必须做。无论如何,对于两种形式都可以使用一个提交按钮吗? (欢迎使用Javascript) 问题答案: 您应该能够使用JavaScript做到这一点: 如果您的表单具有ID: 如果您的表单没有ID,但有名称: