jQuery.validator.unobtrusive.adapter.addMinMax Rundreisen, funktioniert nicht in MVC3

7

Ich erstelle einen Validator für den Tagesbereich mit DataAnnotations, jQuery.validate und jquery.validate.unobtrusive. Ich habe bereits folgendes gelesen: Ссылка

Ссылка

und andere, aber können sie nicht posten (noob)

Sowie die meisten Post auf SO. Ich stütze meinen Kopf gegen eine Wand, jede Hilfe könnte mit Bier / Essen / Code / etc belohnt werden;) Wie auch immer, hier ist der Code:

Ich habe ein Modellobjekt mit dem folgenden Parameter:

%Vor%

DayRange ist eine benutzerdefinierte Attributklasse:

%Vor%

Ich habe folgendes in meiner web.config:

%Vor%

Ich habe folgende JS-Auslöser, bevor das Dokument bereit ist (habe versucht, es auszulösen, wenn auch das Dokument fertig ist):

%Vor%

Was mache ich falsch? Vielen Dank im Voraus, Jol

    
jolySoft 02.06.2011, 15:58
quelle

2 Antworten

19

Gelöst! Ich habe vergessen / habe nicht verstanden, dass Sie jQuery selbst in die Funktion closure übergeben müssen. Daher sollte der benutzerdefinierte Validierer auf der Clientseite wie folgt aussehen:

%Vor%

Ich ändere auch die Art, wie ich den Adapter unauffällig hinzufüge, damit ich zusätzliche Eigenschaften hinzufügen kann. Senden Sie niemals an den Server-Side-Dev, um einen Front-End-Engineers Job zu machen;) Hoffe das hilft jemandem.

    
jolySoft 03.06.2011, 12:53
quelle
2

Referenz: Ссылка

adapters.addMinMax() 's ist paramby this:

%Vor%

Sie brauchen das also:

%Vor%

Sie brauchen also:

%Vor%     
zicjin 21.10.2011 03:47
quelle