我使用相同的代码创建许多文本框。现在,为了验证目的,有一种方法可以找到前端字段的数据类型。例如
$('textarea').change(function() {
if (isNaN(this.value)) {
alert("Field cannot accept spaces, special characters");
}
});
这适用于所有非数字文本框。任何帮助或建议,请
答案 0 :(得分:0)
This project应满足您在表单验证方面的所有需求
答案 1 :(得分:0)
您是否尝试过使用jquery验证? http://docs.jquery.com/Plugins/Validation
答案 2 :(得分:0)
如果您在创建元素时知道数据类型,则可以通过创建自定义属性(如“data_type =”numeric“')或向元素添加数据对象来设置元素上的信息:$('textarea' ).data('type',numeric)。
然后,您可以创建一个通用的onchange
$('textarea').change(function(){
if($(this).data('type') == 'numeric'){
if(isNaN(parseFloat($(this).val() ))){
....
}
}
});