php - Javascript模拟在输入框中按下回车键

标签 php javascript ajax enter

我有一个似乎可以简单解决问题的方法,但在网上尝试了大量不同的解决方案后,似乎没有任何效果。

我有一个搜索字段,每次您在输入字段中键入或按 enter 时都会搜索数据表,但是在加载页面时我为搜索框分配了一个值后,它不会进行搜索,直到用户按下在框中输入或键入/删除字母。我只是想找到一个模拟回车的解决方案,但它似乎没有用。

这是我的代码:

<script type="text/javascript">
       window.onload = (function() {
           document.getElementById('search').value = " <?php echo $search;?>";

       });
</script>

这显然将值分配给我的 php 变量设置的值,该值工作正常在页面加载时将文本加载到框中,它只是不会像我说的那样执行搜索,除非用户在框中按 enter 键或删除/在输入框中添加一个字母。

搜索框代码为

<input type="text" id="search" aria-controls="DataTables_Table_0" class="text">

更新:这是我找到的有关我正在使用的内容的文档 http://datatables.net/ref

最佳答案

试试这个

document.getElementById("formId").submit();

关于php - Javascript模拟在输入框中按下回车键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12866017/

相关文章:

javascript - 如何获取 "untouched"窗口对象?

javascript - JQuery:将 JSON 结果存储在 JavaScript 数组中?

php - 如何使 <option selected ="selected"> 由 MySQL 和 PHP 设置?

PHP session 、超时和跟踪

php - $_SERVER ['HTTP_HOST' ] = 不是我的服务器的 ip

javascript - 禁用输入字段上的文本选择

php - 在php中合并两个数组

javascript - easeljs 添加位图以在不同位置多次上演

Jquery Ajax在获取数据时加载图像

JavaScript、页面方法和 Gridview