窗口.Onload不能自动提交一个for
window.onload not working to submit a for automatically
你能告诉我为什么我的表单没有自动提交吗?
<form action="../../../socialnetwork/index.php" method="post" name="hid" id="hid">
<input type="hidden" name="UM_email" value="<?php echo $user_data->email; ?>" />
<input type="hidden" name="provider" value="<?php echo $provider_adapter->user()->providerId; ?>" />
<input type="submit" name="submit"/>
</form>
<script type="text/javascript">
function myfunc () {
//alert("loading....") its working
var frm = document.getElementById("hid");
frm.submit();
}
window.onload = myfunc;
</script>
是由<input type="submit" name="submit"
按钮引起的。把name改成name="button_submit"就可以了
是否有其他东西覆盖window.onload
属性?实现相同目的的更好方法是:
if (window.addEventListener) {
window.addEventListener('load', myfunc, false);
} else {
window.attachEvent('onload', myfunc);
}
如果你不需要支持ie9以下版本,你可以跳过整个If/else,直接使用addEventListener
。
另外,您可能想要使用javascript库来设置处理程序,这样浏览器的差异就被抽象出来了(您不必担心它们)。
尝试更改name="button_submit"
而不是name="submit"
的输入类型
相关文章:
- 将值从for循环(在另一个for循环中)JavaScript中推送到数组
- 有人能向我解释一下为什么我们在这个函数中需要一个for循环吗
- JavaScript:有没有更好的方法来使用回调函数做一个for循环
- 创建一个 For 循环以在 JavaScript/JQuery 中创建多个“Click”事件
- 在JavaScript中通过多个对象在循环中迭代一个for
- Node JS进入下一个FOR循环
- Meteor / Node.js:多个http请求在一个for循环中,均匀地跨越一个定时间隔
- 在一个for循环中有多个. getjson
- 如何检测最后一个for循环step-js对象
- 我如何使用一个for循环与localStorage来删除一个项目
- 我有一个onClick angularjs函数有一个for循环,在第一次点击不工作
- 如何创建一个for循环来遍历不同的函数而不重复执行同一个函数
- Javascript for循环中的函数被另一个for循环调用
- 窗口.Onload不能自动提交一个for
- 我在Javascript中做了一个for循环来检查一个数字是否是素数.但它不起作用
- 我想为以下js代码创建一个for循环.请帮帮我
- 如何创建一个for循环,该循环使用javascript返回一个月中剩余天数的一组新日期对象
- 设置一个 for 循环来填充图像源
- 编写一个 for 循环,该循环具有 JavaScript 中每个 i 的特定语句
- 如何编写一个for循环,它将在它停止的地方拾取计数