如何只接受字母按键(用于“自动完成”目的) [英] how to accept only alphabetical pressed keys ( for "autocomplete" purpose )

查看:90
本文介绍了如何只接受字母按键(用于“自动完成”目的)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道...如何只接受键盘上按字母顺序排列的按键..我正在使用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>

来源:仅允许使用jQuery的字母文本框?

这篇关于如何只接受字母按键(用于“自动完成”目的)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆