表单提交元刷新?
问题描述:
是否可以提交表单并在元刷新上发布一些数据?表单提交元刷新?
我有一些html,我想在5秒后提交,但我不希望用户必须点击提交按钮 - 这可能吗?
我开始下面的一些代码:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta http-equiv="refresh" content="5;url=http://www.mysite.com" />
<title>Test Post</title>
<base href="http://www.mysite.com" />
</head>
<body>
<form action="http://www.mysite.com" method="post">
<input type="hidden" name="fname" value = "paul"/>
<input type="hidden" name="age" value = "25"/>
</body>
</html>
答
我会做这个使用JavaScript ,,我不相信这是可以使用元刷新,除非您在URL作为GET参数粘贴。
答
我认为,唯一的办法就是用javascript:
<script>
setTimeout(function() {
document.forms[0].submit();
}, 5000);
</script>
答
我想你只能使用get-方法发送数据,如果你在meta标签延长URL。
但始终牢记:
的meta标签是第一个将执行的代码之一。理论上你可以通过javascript编辑网址,但是你需要时间。所以你必须从javascript中同步等待时间和执行时间。
不,它不是。你能用JavaScript吗? – alexn 2011-03-09 13:22:46