我的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;
}