如何只接受字母按键(用于“自动完成”目的) [英] how to accept only alphabetical pressed keys ( for "autocomplete" purpose )
本文介绍了如何只接受字母按键(用于“自动完成”目的)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道...如何只接受键盘上按字母顺序排列的按键..我正在使用jQuery .keypress方法...现在我想知道如何过滤传递的密钥......
am wondering ... how to only accept alphabetical pressed keys from the keyboard .. i am using the jQuery .keypress method ... now i wanna know how to filter the passed key ...
我正在尝试为jQuery构建一个简单的自动完成插件...我知道一个关于jQuery的UI,但我想自己做...
i am trying to build a simple autocomplete plugin for jQuery ...i know a about jQuery UI, but i want to do it myself ...
提前感谢:)
推荐答案
您可以将函数绑定到替换不在az范围。
You can bind a function to the field that replaces anything that's not in the a-z range.
<input name="lorem" class="alphaonly" />
<script type="text/javascript">
$('.alphaonly').bind('keyup blur',function(){
$(this).val( $(this).val().replace(/[^a-z]/g,'') );
});
</script>
这篇关于如何只接受字母按键(用于“自动完成”目的)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文