如何自动投递提交

How to automatic post submit?

本文关键字:提交 投递 何自动      更新时间:2023-09-26

我想在写入输入值时自动发布。你能帮忙吗?形式如下:

<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>