Маскировка текстового поля для приема только алфавитов asp.net - PullRequest
1 голос
/ 20 ноября 2011

Как замаскировать текстовое поле, чтобы принимать только алфавиты. используя набор ajaxtool или регулярное выражение или javascript (но не jquery). Могу ли я отфильтровать цифры и специальные символы, используя ajaxtoolkit? Предложения или ответы, пожалуйста. Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 20 ноября 2011

Для Ajax Control Toolkit, вот пример кода:

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

Для получения дополнительной информации, пожалуйста, смотрите:

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

0 голосов
/ 20 ноября 2011

Вы должны добавить функцию 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}
...