client validation using jQuery validate for currency fields

后端 未结 2 1274
不思量自难忘°
不思量自难忘° 2020-12-22 03:59

I have a problem using jquery.validate on my asp.net mvc 3 app.

At least in Spain we use the \",\" to split a number from its decimals. Ok, using server side validat

2条回答
  •  天涯浪人
    2020-12-22 04:22

    Probably you should include localization files:

    http://ajax.aspnetcdn.com/ajax/jQuery.Validate/1.7/localization/messages_es.js

    http://ajax.aspnetcdn.com/ajax/jQuery.Validate/1.7/localization/methods_de.js

    In Germany one uses the same rules for numbers, so you can use methods_de.js or just include

    jQuery.extend(jQuery.validator.methods, {
        number: function(value, element) {
            return this.optional(element) ||
                   /^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(value);
        }
    });
    

    Here the list of files hosted by Microsoft CDN for the version of 1.6. The version 1.7 has the same files.

    UPDATED: See demo here.

提交回复
热议问题