js如何实现页面加载就提交表单,且只执行一次。

如题所述

<script type="text/javascript" src="js/jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="js/jquery.cookie.js"></script>
<script type="text/javascript">
$(document).ready(function () {
if ($.cookie("user") == null) {
alert("11111111111111");
}
else {
}
$.cookie("user", "1");
});
</script>
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-03-17
<script ......>
function submit(){
document.form1.submit();
}
</script>
<body onload="submit()">

</body>追问

这样写会反复执行

追答

只在页面加载的时候执行一次! 你的意思是 第一次加载这个页面执行 以后加载这个页面就不要执行了?

追问

我是这样写,页面反复刷新,表单反复提交。

追答

废话,你刷新页面,肯定反复提交啊!刷新的时候也就在加载!
那你想用JS写的话是不可能的!绝对实现不了!
你还是想想别的办法吧,要么就写后台!

追问

后台如何写,能描述一下吗?

本回答被提问者和网友采纳
第2个回答  2011-12-17
判断一下啊,如果提交了一次,就不用提交了

如何实现页面加载时表单自动提交,且只提交一次
(document).ready(function () { if ($.cookie("user") == null) { alert("11111111111111");} else { } .cookie("user", "1");

JS 提交form表单
var form = document.querySelector('form');form.submit();} 借助jQuery的AJAX方法,实现表单的异步提交。HTML结构如下:HTML表单: 异步提交 jQuery代码: ('#ajaxForm').submit(function(e) { e.preventDefault(); \/\/ 阻止表单的默认提交 .ajax({ type: 'POST',url: $(this).attr('action...

html中怎么用js实现提交表单
function sub(){ document.表单名.submit(); } setTimeout(sub,10000);\/\/以毫秒为单位的.1000代表一秒钟.根据你需要修改这个时间. \/\/--> 还有一种解决思路 页面onload(加载)的时候获取到你想要自动提交的form然后submit不就行了么

jsp中如何通过超链接提交表单并同时传递参数?
可以通过js实现 ... 提交 var obj=document.getElementById('myform');function go(){ obj.submit();\/\/表单中的参数会一起提交 }

如何用js实现提交表单,显示表单内容,确认提交或取消
js:function beforeSubmit(form){ return confirm('提交数量为 ' + form.num.value + ' ?');}html: submit

jsp 如何实现提交表单 但不跳转到提交页面
1 在form标签里加上target=_blank,页面在提交时不会跳走,但会重新打开一个页面,在那里跳转,在那里把程序执行完之后,做一个无询问的关闭就行了 2 用ajax提交,这样页面就真正做到了不跳转,但我不建议你这样做,ajax是不可靠的,有时什么错都不报,但就是没执行成功,而且估计要写很长的js...

js 每隔一段时间 自动提交表单到一个指定的方法 (麻烦不要复制过来的...
你可以查一下js的api,window对象下有一个setInterval()的方法,方法的意思是定时执行一个函数,如:setInterval("thisFunction",5000); \/\/意思就是,每隔5秒执行一次该方法,后面的参数是毫秒 想要停止的话需要在调用setInterval()时将值赋予给一个变量,最好是全局变量 var index = setInterval("...

asp如何能在打开一个网页的时候 自动提交表单呢?就是不点击提交按钮,自 ...
在页面最后加 document.form1.submit(); body的onload里面不一定有用啊onload是页面开始加载的时候执行,那个时候会出现对象不存在的提示 因为form对象还没加载

如何解决刷新页面确认重新提交表单的问题?
1、用cookies,来实现。记录点击提交按钮后,间隔时间。2、用session来记录。session等于空提交,不等于空,就不让提交。3、JS来实现,点击按钮后,让提交按钮变灰色。Cookies一词用在程序设计中是一种能够让网站服务器把少量数据储存到 客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。从...

求一段js,关于提交表单的
function submitTable(){ var content=document.getElementById('content').value window.location.href="A?content="+content;}

相似回答