我的 HTML 表单上有一个简单的验证功能,我试图在成功提交表单后运行一个小脚本。它在 Chrome 中运行良好,但在 FF 或 IE 中返回 true 之前不执行 JQuery 内容。为什么会这样?
基本上,JQuery 将包含输入文本区域的 < div > 替换为信息文本,以防止用户在 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;
}