2011-03-09 156 views
2

是否可以提交表單並在元刷新上發佈一些數據?表單提交元刷新?

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

不,它不是。你能用JavaScript嗎? – alexn 2011-03-09 13:22:46

回答

0

我會做這個使用JavaScript ,,我不相信這是可以使用元刷新,除非您在URL作爲GET參數粘貼。

3

我認爲,唯一的辦法就是用javascript:

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

我想你只能使用get-方法發送數據,如果你在meta標籤延長URL。

但始終牢記:

的meta標籤是第一個將執行的代碼之一。理論上你可以通過javascript編輯網址,但是你需要時間。所以你必須從javascript中同步等待時間和執行時間。