表格提交元刷新?

时间:2011-03-09 13:17:32

标签: html

是否可以提交表格并在元刷新上发布一些数据?

我有一些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>

3 个答案:

答案 0 :(得分:3)

我认为唯一的方法是使用javascript:

<script>
setTimeout(function() {
document.forms[0].submit();
}, 5000);
</script>

答案 1 :(得分:0)

我会使用javascript执行此操作,我不相信使用元刷新是可行的,除非您将其作为GET参数粘贴到网址中。

答案 2 :(得分:0)

我认为只有在扩展元标记中的网址时才能使用get-Method发送数据。

但请记住:

元标记是最先执行的标记之一。理论上你可以通过javascript编辑网址,但是你需要时间。所以你必须从javascript同步等待时间和执行时间。