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

Form suBmit 不跳转

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

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

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

onsubmit表示在提交表单的时候调用的方法,return false,表示禁止用户提交表单。

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

1. 验证时,除了 adUpdateCheck 函数里返回false之外,button 里还需要写成这样: 这样才能在返回false的时候不提交表单,因为这种内联方式的onclick事件,引号内部其实是JS语句,而不是只表示JS函数。 2. 提交后返回原页面,只需要设置result为...

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

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

js方法: function check(){ var name = document.getElementById("name").value; if(name == null || name == ''){ alert("用户名不能为空"); return false; } return true; }

可以使用taget属性,设置在新窗口中打开,如: [html] view plaincopy 问题跟踪系统 function doLogin(){ document.loginform.submit(); }

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