mshd.net
当前位置:首页 >> Form suBmit 不跳转 >>

Form suBmit 不跳转

$(function() { $("form").submit(function() {return false();}); // 禁用 form 提交,页面不会跳转 $("form input[type='submit']").click(function(){ var url = $('form').attr('action'); // 取Form中要提交的链接 var param = {}; // 组装...

如果button标签不指定type,那么它默认就是submit(但在IE中则是button),也就是说点击它就相当于提交表单了,因此它会先去执行change()里的代码,然后立刻(此时网页尚未开始跳转)提交表单,但由于form未指定action,就默认是当前页面的url,...

你看看跳转的url地址是否正确,在struts.xml看看有没有配置这个跳转的url

你应该没有很好地理解你学的东西,action=“”,里面填写的并不是你要跳转的页面,而是你要处理这个JSP的Action,你使用servlet还是struts2框架写的项目? 如果是struts2 ,则需要在struts.xml中进行配置 举例如下:此时假设你的 Action="register...

最简单的就是给 form 增加 onsubmit 参数,异步提交 比如调用 js 函数用题主所述的 jquery ajax 方法: function PostData() { $.ajax({ type: "POST", url: "post.go", data : "", success: function(msg) { } }); return false; }

iframe与父页面用的是window.top 用window.open新开的页面才是window.parent

可以写javascript,return false即可,需要传到后台的话要用ajax。 document.getElementByTagName("form").onsubmit = function() { // 你的代码 // 如果要传到后台,需要用ajax return false;}

jquery 使用的 ajax 也是使用 javascript 里面的 ajax 封装的,你如果不想用 jquery 的可以自己写一份纯 javascript 的 ajax 提交

用ajax,ajax是局部刷新页面,不会跳转。具体如下: function submit(){ $.ajax({ type:"POST", url:"${request.getContextPath}/你跳转的名字", data: { 你需要传的参数1: XXXX, 你需要传的参数2: XXXX, 你需要传的参数3: XXXX } }); } 或者后...

利用ajax提交,在submit上增加点击时间 ajax提交form表单百度你可以查一下 还是很多的 给你个参考地址: http://www.cnblogs.com/zjfree/archive/2011/12/30/2307683.html

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com