的JavaScript。用户停止输入后提交表单

时间:2017-07-24 16:12:04

标签: javascript

用户完成输入后如何提交表单? 示例:用户开始输入。几个字符引入后停止了。提交表格。

2 个答案:

答案 0 :(得分:4)

这是一个例子。

var timer;              
var doneTypingInterval = 3000; // wait 3 seconds
var $input = $('input');

$input.on('keyup', function () {
  clearTimeout(timer);
  timer = setTimeout(doneTyping, doneTypingInterval);
});

$input.on('keydown', function () {
  clearTimeout(timer);
});

function doneTyping () {
  alert('done')
}

HTML

<input type="text">

但我不建议这样做。这对您的用户来说可能很烦人。

答案 1 :(得分:0)

我希望这个示例有所帮助:

HTML

shouldShowRequestPermissionRationale()

JS

<form>
<input name="query" id="query">
<p id="message" > </p>
</form>