如何在用户输入完成后提交表单? 例如:用户开始输入。几个人物介绍停止后。表单被提交。Javascript。用户停止输入后提交表格
-3
A
回答
2
下面是一个例子。
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">
但我不建议这样做。它可能会让你的用户烦恼。
+0
对不起,我是新的。我想如果我粘贴jsfiddle链接,它会自动粘贴代码。 –
+0
颠倒了我的投票。发布小提琴链接很好,但代码也应该发布在答案中。您也可以发布堆栈片段而不是小提琴链接。 – Carcigenicate
0
我希望这有助于示例:
HTML
<form>
<input name="query" id="query">
<p id="message" > </p>
</form>
JS
function submitForm(){
//do some stuff
}
jQuery(document).ready(function(){
window.timeout=null;
jQuery('#query').on('keyup', function(event){
clearTimeout(window.timeout);
window.timeout = setTimeout(submitForm, 1000); // waits 1 second for user to press a new key
});
});
相关问题
- 1. 停止按钮从提交然后使用JavaScript提交表单
- 2. JavaScript停止提交表单
- 3. 停止输入/回车键提交表格
- 4. 停止提交空输入值
- 5. 用提交eventlistener停止表单提交
- 6. 输入火表格提交
- 7. Javascript OnChange脚本 - 停止表单提交
- 8. 停止对表格所需提交
- 9. 停止用户输入'char
- 10. Jquery输入类型提交,event.preventDefault()不要停止提交
- 11. 停止*作为用户输入输入
- 12. 停止用户输入字符后,输入字段限制与纯粹的JAVASCRIPT
- 13. Jquery - 使用输入键提交表格
- 14. jQuery停止表单提交
- 15. 表 - 停止双提交
- 16. 停止提交表单中的输入字段
- 17. 提交用户输入点击和输入按键(HTML和JavaScript)
- 18. 提交后在输入框中保留用户输入文本
- 19. 在表单提交后使用URL输入的用户输入重定向
- 20. 当用户进入停止“输入”键
- 21. 如何停止从提交表单输入时,它只有一个启用输入没有javascript
- 22. 根据用户输入提交可变长度表格
- 23. 使用Javascript提交作为用户提交多个提交按钮的表格
- 24. Ruby on Rails:提交搜索表单后保持用户输入
- 25. JavaScript提交表格后形式消失
- 26. 停止提交空输入值使用PHP
- 27. 使用jQuery停止表单提交
- 28. 停止提交表单,使用Jquery
- 29. 干净的方法来防止输入按钮提交表格
- 30. html输入表格不会提交?
这是可能的,但它是可怕的设计。除非输入信息应该很短,否则这可能会让用户感到厌烦。 – cdo256
我需要制作一个搜索表单,它会在每次输入之间暂停后向服务器发出请求。这是客户的愿望 –
啊,这很有道理。 – cdo256