Hello à tous
J'ai remarqué un truc particulier, au moment de la validation côté client sous MVC 3, seul le premier radiobutton est mis en rouge.
J'ai fait le code
Par contre si je désactive la validation client, les deux options sont bien en rouge suite à la validation serveur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
J'ai même "magouillé" en faisant le code suivant juste après le premier radiobutton.
Ce qui a permis de mettre les attributs html5 de validation sur mon deuxième radiobutton.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9System.Web.Mvc.ViewContext c = this.ViewContext; var contextform = c.FormContext; Expression<Func<TestModel, bool?>> expression = m => m.IsDone; var name = ExpressionHelper.GetExpressionText(expression); contextform.RenderedField(name, false);
Mais encore la classe css d'erreur de validation ne s'affiche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
En attendant j'ai utilisé JQuery pour rectifier (à savoir mettre en rouge en cas d'erreur si le premier radiobutton, et enlever dans le cas contraire).
Merci pour toute aide!
IRNBRU

 

 
		
		 
        

 
			
			

 
 
 
			 
   
 


 Problème validation client pour radiobutton avec bool nullable
 Problème validation client pour radiobutton avec bool nullable
				
 Répondre avec citation
  Répondre avec citation
Partager