如何在延迟一段时间后提交表格

时间:2015-10-16 06:49:56

标签: forms codeigniter

我有一个HTML格式的表单,我想在文档准备好后的4000毫秒后提交此表单,而不是单击“提交”按钮。但在提交时我需要在控制器中隐藏数据 怎么可能呢?请帮帮我?

select productid, useremail, comments, username
from
(
  select productid, useremail, comments, username,
   max(case when useremail = @useremail then 1 else 0 end) 
     over (partition by productid) as has_useremail
  from prodcommentstab
) mydata
where has_useremail = 1
and useremail <> @useremail;

3 个答案:

答案 0 :(得分:2)

使用Jquery进行延迟

$(function() {
    $('#career_submitform').delay(2000).submit();
});

答案 1 :(得分:2)

然后像这样使用。 HTML部分:

<form id="career_submitform">
    <input type="text">
    <button>Submit</button>
</form>

脚本部分:

$("#career_submitform").submit(function (e) {
    var form = this;
    e.preventDefault();
    setTimeout(function () {
        form.submit();
    }, 1000);
    $("<p>Working...</p>").appendTo("form");
});

检查http://jsfiddle.net/eoko1ap4/

答案 2 :(得分:0)

CardModel