我在我的mcq网页上倒计时 倒计时结束时,我需要使用javascript自动提交表单 但它不起作用 * 我的javascript代码低于*
<script src="<?php echo base_url();?>/js/AdvancedCountDown.js"></script>
<script src="<?php echo base_url();?>/js/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
window.onload=WindowLoad;
function WindowLoad(event) {
ActivateCountDown("CountDownPanel1",10, "CountDownEnded1");
}
function CountDownEnded1()
{
var answer = confirm("Your time is expired!\n if you want to get result click 'ok'");
if(answer==true)
{
document.forms["myform"].submit()
}
else
{
document.forms["myform"].submit()
}
}
</script>
我的html表单代码是
form id="myform" action="result" method="post"在倒计时结束后,它不起作用,表格不能提交
所以有人可以帮助我...... ??
答案 0 :(得分:0)
你传递的是一个字符串,而不是引用该函数?
如果没有ActivateCountDown
函数,很难说它是如何工作的,但假设你会做一个常规的回调:
ActivateCountDown("CountDownPanel1", 10, CountDownEnded1);
此外,无论用户在确认中回答什么,您都会提交表单吗?
答案 1 :(得分:0)
怎么样:
window.onload = function () {
setTimeout(function () {
document.forms['myform'].submit();
}, 10000); // milliseconds here
};