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

Form suBmit 不跳转

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

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

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

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

亲, 无刷新提交表单需要用到AJAX,仅仅你说的这些是不可以实现的 。 如果真的不会AJAX的话, 下面给你说一种麻烦,但是对于基础人员可以实现的方法 。 1.加一个IFRAME,把它影响起来 2.把表单设置为GET方式提交。即,POST.PHP端设置成GET方式接...

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

试了一下 可以阻止 没有问题 $(function(){ $('form').bind('submit',function(){ return false; }); })

简单的就用自身提交到本页,提交代码写在本页里。 负责的就用Ajax来实现,无刷新技术。

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

ajax方法执行成功后,在success事件跳转就行了。 $.ajax({ url:"数据提交的路径", type:"POST", data:{"key":"value"}, success:function(data,status){ document.location.href='重定向的URL'; }});

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