我有一个似乎可以简单解决问题的方法,但在网上尝试了大量不同的解决方案后,似乎没有任何效果。
我有一个搜索字段,每次您在输入字段中键入或按 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/