文本框验证

时间:2011-04-18 19:26:20

标签: jquery validation

我使用相同的代码创建许多文本框。现在,为了验证目的,有一种方法可以找到前端字段的数据类型。例如

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

这适用于所有非数字文本框。任何帮助或建议,请

3 个答案:

答案 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() ))){
        ....
        }
    }
});