我有一个带有Javascript按钮的网站,提交输入的代码并刷新屏幕。这是在开源应用程序上,而不是我自己的代码。
此按钮大部分时间都可以完成工作,但如果这是正确的术语,我想“挂钩”此功能,并以特定间隔自动刷新提交。
<button id="dataRefreshButton" type="submit" title="Refresh with latest data." class="button capsule up">
我想知道是否有办法以某种方式自动提交此代码?
答案 0 :(得分:3)
类似于setTimeout()
和click()
:
<script type="text/javascript">
setTimeout(function(){ document.getElementById('dataRefreshButton').click(); }, 5000); // 5 seconds
</script>
或setInterval()
:
<script type="text/javascript">
setInterval(function(){ document.getElementById('dataRefreshButton').click(); }, 5000); // every 5 seconds
</script>
答案 1 :(得分:0)
有关表单提交的信息,请参阅http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml。
至于具体间隔使用
setInterval(function() {/*you code*/}, time_interval);
或
function tick() {
setTimeout(function() {tick(); /*you code*/}, time_interval);
};
提交的内容如下:
document.forms["myform"].submit();