【发布时间】:2012-10-03 16:18:15
【问题描述】:
我有一个看似简单的解决方案,但在网上尝试了大量不同的解决方案后,我似乎没有任何用处。
我有一个搜索字段,每次您在输入字段中键入或按 Enter 时都会搜索数据表,但是在加载页面时我为搜索框分配了一个值之后,它不会进行搜索,直到用户按下在框中输入或键入/删除一个字母。我只是想找到一个模拟按回车的解决方案,但它似乎不起作用。
这是我的代码:
<script type="text/javascript">
window.onload = (function() {
document.getElementById('search').value = " <?php echo $search;?>";
});
</script>
这显然将值分配给我的 php 变量设置的值,该值可以正常工作,文本在页面加载时加载到框中,它只是不会像我说的那样执行搜索,除非用户在框中按下回车键或删除/在输入框中添加一个字母。
搜索框代码是
<input type="text" id="search" aria-controls="DataTables_Table_0" class="text">
更新:这是我找到的关于我正在使用的文档http://datatables.net/ref
【问题讨论】:
-
在文本
<input>中按enter通常会在其<form>上触发submit事件。
标签: php javascript ajax enter