我需要表单在超时时自动提交, 但似乎表单仍在检查验证,即使超时。 如何跳过验证并提交表单一次。 (该validateForm功能检查所有的单选按钮被选中。)跳过表单超时时的验证
<input type="submit" name="submit" value="Submit" onclick="return validateForm()"/>
if(secs == 0)
{
document.forms["test_form"].submit();
}
我需要表单在超时时自动提交, 但似乎表单仍在检查验证,即使超时。 如何跳过验证并提交表单一次。 (该validateForm功能检查所有的单选按钮被选中。)跳过表单超时时的验证
<input type="submit" name="submit" value="Submit" onclick="return validateForm()"/>
if(secs == 0)
{
document.forms["test_form"].submit();
}
一个简单的方法可以具有两个提交按钮。
一个与验证:
<input type="submit" name="submit" value="Submit" onclick="return validateForm()"/>
其他不带显示器无属性验证:
<input type="submit" id="force_submit" style="display:none;" name="timeout_submit" value="Submit"/>
然后在超时点击force_submit
按钮:
if(secs == 0)
{
document.getElementById('force_submit').click();
}
这里粘贴整个代码 –
欢迎来到StackOverflow!为了让我们更好地为您提供帮助,能否请您更新您的问题,以便在[**最小,完整和可验证的示例**]中显示**相关代码**(http://stackoverflow.com/帮助/ MCVE);我们无法在没有看到的情况下解决您的问题! ;)如果您能让我们知道您迄今为止已尝试解决您的问题,也会有所帮助。有关详细信息,请参阅有关[**如何提出良好问题**](http://stackoverflow.com/help/how-to-ask)的帮助文章,并参加该网站的[**游览**](http://stackoverflow.com/tour):) –
我希望你知道你在做什么(即如果你要跳过验证,非常仔细地处理这些数据......永远不要相信用户) – Julix