屏蔽文本框,只接受字母

本文关键字:文本 屏蔽 | 更新日期: 2023-09-27 18:15:10

如何屏蔽文本框以只接受字母?使用ajaxtool kit或regex或javascript(不是jquery)。我可能会过滤掉数字和特殊字符使用ajaxtoolkit?请给出建议或答案。

屏蔽文本框,只接受字母

对于Ajax Control Toolkit,下面是示例代码:

<ajaxToolkit:FilteredTextBoxExtender ID="ftbe" runat="server"
    TargetControlID="TextBox3"         
    FilterType="LowercaseLetters, UppercaseLetters" />

详细信息请参见:

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/FilteredTextBox/FilteredTextBox.aspx

你应该添加一个onkeypress函数(javascript)

function(){ return RejectNonAlphabetCharacters(event);

函数应该像这样:

evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode; 
if (charCode>65 and charCode>90)
{charCode is not alphabet}