用户完成输入后如何提交表单? 示例:用户开始输入。几个字符引入后停止了。提交表格。
答案 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>