ajax 中文搜索提示

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:41:17
我想练习做一个小型搜索提示
1.如何避免onkeyup只敲键盘就触发事件?比如我用搜狗输入法,没有按回车前敲击的字符并没有出现在input text中,但依然会触发事件,这很不方便

2.如何使用户在input text中 每敲入一个中文做一次请求,而不是每输入任何一个字符就请求。这是什么事件?

1 看百度怎么做的吧!不知道你会不会扒代码!

ps(我很意外啊,没找到百度相关的js文件!)
2 js正则校验,然后判断中文!

呵呵,我自己想了个办法实现了,不知道合不合理。你看看。
<html>
<body>
<form name="f">
<input type="text" name="test" onkeyup="tesst()"/>
</form>
<script type="text/javascript">
var test2="";
function tesst(){
var t = document.f.test.value;
if(test2!=t) alert("提交请求!");
test2=t;
}
</script>
</body>
</html>