我需要在超时时自动提交表单, 但似乎即使超时,表单仍在检查验证。 如何跳过验证并一次提交表单。 (validateForm函数正在检查所有单选按钮是否已选中。)
<input type="submit" name="submit" value="Submit" onclick="return validateForm()"/>
if(secs == 0 )
{
document.forms["test_form"].submit();
}
答案 0 :(得分:0)
一种简单的方法就是有两个提交按钮。
一个验证:
<input type="submit" name="submit" value="Submit" onclick="return validateForm()"/>
其他没有使用display none属性进行验证:
<input type="submit" id="force_submit" style="display:none;" name="timeout_submit" value="Submit"/>
然后在超时时点击force_submit
按钮:
if(secs == 0 )
{
document.getElementById('force_submit').click();
}