【发布时间】:2010-11-30 13:07:29
【问题描述】:
有人知道Twitter 的用户名输入字段是如何工作的吗?在注册表单中,如果您键入任何 UTF-8 字符,它将不会被呈现。这是怎么做到的?
【问题讨论】:
标签: javascript html twitter
有人知道Twitter 的用户名输入字段是如何工作的吗?在注册表单中,如果您键入任何 UTF-8 字符,它将不会被呈现。这是怎么做到的?
【问题讨论】:
标签: javascript html twitter
Javascript 验证。
【讨论】:
可能是here 列出的函数之一,与其他一些 Javascript 结合使用?
【讨论】:
我为我的网站使用以下 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;
}
});
});
【讨论】:
$('.sample2').alphanumeric({allow:"., "});
此代码只允许输入字母数字和一些特殊字符
sample2这是你的文本字段类
包含所需文件
jquery.js
jquery.alphanumeric.pack.js
您可以从以下链接获取这些文件
希望对你有帮助
【讨论】: