表单验证onsubmit - 尝试在FF / IE成功验证时运行脚本失败,适用于Chrome

时间:2012-07-31 01:35:37

标签: javascript jquery forms validation onsubmit

我的HTML表单上有一个简单的验证函数,我试图在成功提交表单后运行一个小脚本。它在Chrome中运行得很好,但在FF或IE中返回true之前不执行JQuery的东西。为什么会这样?

基本上JQuery取代了< div>包含带有信息性文本的输入textarea,以防止用户提交另一个表单,直到5秒钟后再切换回来。

function validate() {

if (textarea.value.length < 1) {
return false;
}

$("#div_with_input_textarea").hide();
$("#div_with_informative_text").show();

setTimeout(function() {
    $("#div_with_input_textarea").show();
    $("#div_with_informative_text").hide();
    }
           , 5000);

return true;
}

0 个答案:

没有答案