如何自动投递提交
How to automatic post submit?
我想在写入输入值时自动发布。你能帮忙吗?形式如下:
<form method="post" action="searchresults.php">
<input type="text" name="searchresult">
<input type="submit">
</form>
我建议另外使用一个简单的Timeout。因此,当你完成写作时,它会自动提交——使用上面的代码(来自patwoj98),你只需要写一封信就可以提交。如果你想要一个以上的字母作为你的输入,那么我会这样做:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
var srt = null;
$("input[type=text]").on("keyup", function() {
srt != null && clearTimeout(srt);
srt = setTimeout(function(){
$("input[type=submit]").click();
}, 500);
});
});
</script>
<form method="post" action="searchresults.php">
<input type="text" name="searchresult">
<input type="submit">
</form>
这将是我认识到这一点的方式。
这应该用jQuery来完成。
$('#toPost').keyup(function(){
$('#sub').click();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form method="post" action="searchresults.php">
<input type="text" name="searchresult" id="toPost">
<input type="submit" id="sub">
</form>
相关文章:
- Javascript生成的表单未提交
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- HTML表单提交时未执行外部函数
- 在POST中将html表作为csv提交
- 我应该使用Ng提交还是点击表格
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 提交后保留下拉选择的值
- 键入最后一位数字后自动提交
- 阻止表单元素提交
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- Jquery提交表单而不刷新
- 将图像上传ajax与表单提交ajax相结合
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 自定义表单验证和提交
- 带有验证和隐藏字段值的提交按钮
- 如何在 API 调用后和 if 语句中启用提交按钮
- Jquery函数在错误的时间提交
- Javascript无法处理表单提交
- 如何自动投递提交
- 提交提示框时,不会建立投递请求