IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET MVC Discussion :

ASP.NET MVC 3 : probl�me decimal jQuery


Sujet :

ASP.NET MVC

  1. #1
    Membre habitu�
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Localisation : France, C�te d'Or (Bourgogne)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 10
    Par d�faut ASP.NET MVC 3 : probl�me decimal jQuery
    Bonjour � tous,

    Voil� je d�couvre actuellement ASP.Net MVC 3 � travers 2 tutoriels :
    - http://www.asp.net/mvc/tutorials/get...-mvc3-part1-cs
    et
    - http://www.asp.net/mvc/tutorials/mvc-music-store-part-1

    J'ai cependant un probl�me avec le type decimal dans les formulaires g�n�r�s et soumis � la validation c�t� client. Le probl�me est li� au syst�me Fran�ais qui d�finit la virgule au lieu du point.

    Ainsi, la validation refuse toute valeur d�cimale saisie avec un point ou une virgule. Pas pratique !



    ou



    J'ai essay� de me servir de l'encart en bas de cette page pour g�rer ce probl�me, qui visiblement serait li� � jQuery, mais je n'ai pas trouv� de fichier correspondant pour la langue fran�aise.

    Quelqu'un a-t-il d�j� �t� confront� � ce probl�me ? Si oui comment le r�soudre ?

    Merci

  2. #2
    Expert confirm�

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Architecte technique
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par d�faut
    Salut,

    le plus simple, c'est que tu ajoutes un fichier methods_fr.js, et que tu ajoutes dedans:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    jQuery.extend(jQuery.validator.methods, {
    	date: function(value, element) {
    		return this.optional(element) || /^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(value);
    	},
    	number: function(value, element) {
                    return this.optional(element) || /^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(value);
    	}
    });
    Essaye, et dis nous si ca corrige ton pb

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer � la rubrique .NET ? Contactez-moi par MP.
    Vous voulez r�diger des articles pour la rubrique .NET ? Voici la proc�dure � suivre.

  3. #3
    Membre habitu�
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Localisation : France, C�te d'Or (Bourgogne)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 10
    Par d�faut
    J'ai bien cr�� mon fichier methods_fr.js dans Scripts, et j'utilise :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <script src="@Url.Content("~/Scripts/methods_fr.js")" type="text/javascript"></script>
    Malheureusement j'ai cette erreur au lancement de l'application :


  4. #4
    Membre �clair�
    Avatar de strat0
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Novembre 2003
    Messages
    288
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Novembre 2003
    Messages : 288
    Par d�faut
    Citation Envoy� par Keilen Voir le message
    J'ai bien cr�� mon fichier methods_fr.js dans Scripts, et j'utilise :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <script src="@Url.Content("~/Scripts/methods_fr.js")" type="text/javascript"></script>
    Tu as probablement ajout� le script methods_fr.js AVANT jquery.validate.js. Il faut que tu l'ajoutes apr�s.

    Je suis confront� au m�me probl�me dans une appli voulue comme multilingue, et c'est assez aga�ant de voir que les gars de Microsoft ne se sont visiblement pas pos�s plus de questions que �a quand aux formats num�riques utilis�s hors USA.

    J'essaie pour ma part d'utiliser conjointement les deux plugins jQuery officiels jquery.validate et jquery.global, l'int�r�t �tant que jquery.global expose des m�thodes pour parser des nombres num�riques en fonction de la culture. Malheureusement il n'y a rien de pr�vu pour relier les deux plugins (j'ai fait une demande dans ce sens sur Github) et je me retrouve � faire la m�me chose que ce que te propose Philippe : faire de la plomberie � la main.

  5. #5
    Membre habitu�
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Localisation : France, C�te d'Or (Bourgogne)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 10
    Par d�faut
    J'avais effectivement plac� mon appel au script au mauvais endroit. Je n'ai donc plus d'erreur javascript, cependant mon probl�me n'est pas r�solu pour autant . Une id�e ?

    Merci

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    4
    D�tails du profil
    Informations personnelles :
    �ge : 50
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 4
    Par d�faut
    Pour moi �a a march�, je l'ai mis en dernier script li�.
    � noter que le code fourni ici est exactement le m�me que celui fourni dans les releases de localisation jQuery pour l'allemand (methods_de.js), il accepte la virgule mais pas le point

Discussions similaires

  1. asp.net mvc MVCContrib Grid avec jquery.datatable
    Par mourbare dans le forum ASP.NET MVC
    R�ponses: 0
    Dernier message: 25/10/2011, 13h08
  2. Probl�me installation ASP.NET MVC
    Par Mo_Poly dans le forum ASP.NET MVC
    R�ponses: 7
    Dernier message: 20/04/2010, 14h54
  3. R�ponses: 2
    Dernier message: 21/09/2009, 16h10
  4. [ASP.NET MVC] Probl�me de routage.
    Par stackpuke dans le forum ASP.NET
    R�ponses: 1
    Dernier message: 18/08/2009, 10h51
  5. ASP.net MVC=> Probl�me de routage
    Par Archeone dans le forum ASP.NET
    R�ponses: 1
    Dernier message: 13/06/2009, 15h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo