как проверить только символы в JavaScript из метода onkeypress
Я не понимаю, как проверить код, Пожалуйста, ответьте....
SoMad
Что вы пробовали?
Сорен Мадсен
Что вы пробовали?
Сорен Мадсен
Пожалуйста, попробуйте следующий код
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="UserInterface.WebForm2" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type="text/javascript"> function Validate() { var charactersOnly = document.getElementById('<%=txtName.ClientID %>').value; if (charactersOnly.search(/^[a-zA-Z]+$/) === -1) { alert("Only characters"); document.getElementById('<%=txtName.ClientID %>').value = ""; } } </script> </head> <body> <form id="form1" runat="server"> <div> <asp:TextBox ID="txtName" runat="server" onkeyup="Validate()" ></asp:TextBox> </div> </form> </body> </html>
где находится страница WebForm2. aspx.cs
Перейдите по ссылке ниже.
http://www.w3resource.com/javascript/form/all-letters-field.php[^]
Надеюсь, это вам поможет.
< title & gt;разрешить только алфавиты (с пробелом) в текстовом поле с помощью JavaScript
функция onlyAlphabets(e, t) {
пробовать {
если (окна.событие) {
окно символа ВАР=.событие.код;
}
остальное, Если (е) {
var charCode = e. which;
}
else { return true; }
если ((символа &ГТ; 64 &&усилителя; символа &амп;ЛТ; 91) || (символа &ГТ; 96 &&усилителя; символа &амп;ЛТ; 123))
вернуть true;
еще
возвращать false;
}
поймать (ошибаться) {
предупреждение (err. описание);
}
}
|
Почему вы отвечаете на вопрос 4-летней давности? Пожалуйста, не надо. Есть много текущих вопросов, которые требуют ответа.