#jquery #validation
#jquery #проверка
Вопрос:
Я использую один и тот же код для создания множества текстовых полей. Теперь для целей проверки есть ли способ найти тип данных поля во внешнем интерфейсе. например
$('textarea').change(function() {
if (isNaN(this.value)) {
alert("Field cannot accept spaces, special characters");
}
});
Это относится ко всем текстовым полям, которые не являются числовыми. Пожалуйста, любая помощь или предложения
Ответ №1:
Если вы знаете тип данных при создании элемента, вы можете задать эту информацию для элемента, либо создав пользовательский атрибут типа ‘data_type=»numeric»‘, либо добавив объект данных к элементу: $(‘textarea’).data(‘type’, числовой).
Затем вы можете создать общий onchange
$('textarea').change(function(){
if($(this).data('type') == 'numeric'){
if(isNaN(parseFloat($(this).val() ))){
....
}
}
});
Ответ №2:
Этот проект должен удовлетворить все ваши потребности в плане проверки форм
Ответ №3:
Вы пробовали использовать проверку jquery? http://docs.jquery.com/Plugins/Validation