发布于 2017-01-11 05:54:44 | 28 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Javascript教程,程序狗速度看过来!

JavaScript客户端脚本语言

Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。


将数据提交到saveReport(form的action指向)页面,但是页面又不进行跳转,即保持当前页面不变呢?利用jquery的ajaxSubmit函数以及form的onsubmit函数完成
一般的form提交操作写法为
 
<form action="saveReport.htm" method="post"> 
…… 
<input type="submit" value="保存报告"/> 
</form> 

点击submit按钮或直接回车可以将数据提交到saveReport页面,但是提交后也会跳转到saveReport页面

如何做到
将数据提交到saveReport(form的action指向)页面,但是页面又不进行跳转,即保持当前页面不变呢??
这种需要在load一个页面的时候尤其迫切。

利用jquery的ajaxSubmit函数以及form的onsubmit函数完成,如下:
 

<form id="saveReportForm" action="saveReport.htm" method="post" onsubmit="return saveReport();"> 
<input type="submit" value="保存报告"/> 
</form> 

form增加一个id用于在jquery中调用,增加一个onsubmit函数用于submit前自己提交表单

saveReport对应函数为
 
function saveReport() { 
// jquery 表单提交 
$("#showDataForm").ajaxSubmit(function(message) { 
// 对于表单提交成功后处理,message为提交页面saveReport.htm的返回内容 
}); 

return false; // 必须返回false,否则表单会自己再做一次提交操作,并且页面跳转 
} 


相关阅读 :
form表单只提交数据而不进行页面跳转的解决方案
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
location.href 在IE6中不跳转的解决方法与推荐使用代码
ext form 表单提交数据的方法小结
ajax form表单提交 input file中的文件
将form表单中的元素转换成对象的方法适用表单提交
form表单中去掉默认的enter键提交并绑定js方法实现代码
用JS提交参数创建form表单在FireFox中遇到的问题
onsubmit阻止form表单提交与onclick的相关操作
没有form表单情况下敲回车键提交表单的js代码
JavaScript获取按钮所在form表单id的方法
一个JavaScript防止表单重复提交的实例
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2015 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务