有人知道Twitter的用户名输入字段是如何工作的吗?在注册表单中,如果您键入任何UTF-8字符,它将不会被呈现。怎么做的?
答案 0 :(得分:4)
Javascript验证。
答案 1 :(得分:0)
可能列出here中列出的其中一个函数,还有其他一些Javascript?
答案 2 :(得分:0)
我为我的网站使用以下jQuery代码。它与Twitter略有不同,因为它们允许下划线而我不这样做。
$(function(){
$('input[name="username"]').keydown(function(key){
if (jQuery.inArray(key.keyCode, [8,37,39,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90]) == -1 || key.shiftKey ){
return false;
}
});
});
答案 3 :(得分:0)
$('。sample2')。字母数字({allow:“。,”});
此代码仅允许键入字母数字并允许一些特殊字符
sample2 这是您的文字字段类
包含必填文件
jquery.js
jquery.alphanumeric.pack.js
您可以从以下链接获取这些文件
我希望这会对你有所帮助