删除输入字段后,javascript无法读取它

时间:2016-07-15 12:18:03

标签: javascript php html

我有一个简单的函数来获取结果,

<script language="javascript">
        function searching(value){
            url="ajax_search.php?st=usu&sear="+value;
            ajax(url);
        }
        searching(" ");
</script>

我的HTML:

<input type="text" id="usu" value="" name="usu" style="width:250px;" onKeyUP="searching(this.value)" />

我的问题是,如果你写,例如=&#34; test&#34;在输入字段上,它将搜索并显示&#34; test&#34;的所有匹配项,如果您删除它并搜索&#34;示例&#34;它不会做任何事情。就像你没有输入任何东西一样。

有人可以帮助我吗?

编辑:控制台说:

http://pesquisa.mqb.com.br/relatorios/pesq/ajax_search.php?st=usu&search=TEST Failed to load resource: the server responded with a status of 403 (Forbidden)

发现问题,我的防火墙由于许多连接在短时间内尝试阻塞,因为我按下退格键的速度比我键入的速度快得多。感谢您的评论!

1 个答案:

答案 0 :(得分:0)

您可能想将onKeyUp修改为onkeyup

<input type="text" id="usu" value="" name="usu" style="width:250px;" onkeyup="searching(this.value)" />

另外,打印日志中的值:

function searching(value){
    url = "ajax_search.php?st=usu&sear="+value;
    ajax(url);
    console.log(value);
}