Десятичная проверка по событию OnKeyUp - PullRequest
0 голосов
/ 11 августа 2010

У меня есть пара текстовых полей. В этих текстовых полях мне нужно проверить несколько типов.

  1. Разрешить только цифры и десятичные дроби

    Пример: 123.2323 // запрещены любые символы

  2. Разрешить только 2 числа после десятичного числа

    Пример: 123.23 // не допускаются никакие символы и допускаются только 2 цифры после десятичного числа

  3. Разрешить только 1 число после десятичного числа

    Пример: 123.2 // не допускаются никакие символы и допускаются только 1 цифра после десятичного числа

Я должен проверить эти проверки в событии OnKeyPress в текстовых полях.

Если возможно, нужно 3 метода.

Пожалуйста, помогите мне в этом. Заранее спасибо.

Ответы [ 3 ]

3 голосов
/ 11 августа 2010

Регулярные выражения и Quirksmode.org ваши друзья здесь.

Также что-то вроде jQuery может помочь с проверкой .

1 голос
/ 11 августа 2010

Если вы хотите, вы можете попробовать этот jquery плагин для форматирования чисел.

Вы можете установить, сколько десятичных разрядов вы хотите. Он имеет хорошую документацию, поэтому он прост в использовании.

0 голосов
/ 11 августа 2010

Исходя из того, что это должно происходить в событии KeyUp, вам нужно будет использовать JavaScript. Вот скрипт для проверки только числового значения, который вы можете изменить для своих нужд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...