проверка текстового поля - PullRequest
0 голосов
/ 18 апреля 2011

Я использую один и тот же код для создания множества текстовых полей.Теперь для проверки есть способ найти тип данных поля в переднем конце.например

$('textarea').change(function() {
    if (isNaN(this.value)) {
        alert("Field cannot accept spaces, special characters");
    }
});

Это относится ко всем текстовым полям, которые не являются числовыми.Любая помощь или предложения, пожалуйста

Ответы [ 3 ]

0 голосов
/ 18 апреля 2011

Вы пытались использовать проверку JQuery?http://docs.jquery.com/Plugins/Validation

0 голосов
/ 18 апреля 2011

Если вы знаете тип данных при создании элемента, вы можете установить эту информацию для элемента, либо создав пользовательский атрибут, например 'data_type = "numeric" ", либо добавив объект данных к элементу: $ (' textarea ') .data ('type', numeric).

Затем вы можете создать общий onchange

$('textarea').change(function(){
    if($(this).data('type') == 'numeric'){
        if(isNaN(parseFloat($(this).val() ))){
        ....
        }
    }
});
0 голосов
/ 18 апреля 2011

Этот проект должен удовлетворить все ваши потребности с точки зрения проверки форм

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