ASP.NET Mvc 2 Wie starten Sie die clientseitige Validierung von innerhalb von Javascript?

9

Gibt es eine Funktion für ASP.NET MVC 2, die in der JavaScript-Validierung von Datenanmerkungen integriert ist und die Funktionalität von isValid ()? von Jquery.Validate ausführt?

Ich möchte überprüfen, ob meine Felder gültig sind, bevor Sie jquery ajax zum Senden von Daten an den Server verwenden. Irgendwelche Vorschläge?

Danke.

    
gt124 18.05.2010, 17:25
quelle

8 Antworten

1

Wie Basilir und Dom Ribaut impliziert, sollten Sie dies automatisch erhalten, wenn Sie EnableClientValidation () aktivieren. Wenn Sie jedoch die clientseitige MVC-Validierung manuell aufrufen möchten, können Sie Folgendes verwenden:

%Vor%

Sie können $("#myform").get(0) durch das DOM-Element für Ihr Formular ersetzen.

    
veggerby 31.08.2010, 13:07
quelle
2

Ich habe das verwendet:
Ссылка
und es hat super für mich funktioniert,   Vor allem müssen Sie nicht den ursprünglichen Mvc-Validierungs-Weg ändern (ich meine das Validierungsfeld), Sie machen es nur zur Clientseite

    
Nour Sabouny 31.08.2010 13:41
quelle
0

Es scheint, dass es nichts Besonderes in MicrosoftMvcJQueryValidation.js gibt, mit Ausnahme der Registrierung von Regeln für das Plugin jquery.validate.js.

Das hat für mich funktioniert:

%Vor%     
Sasha 19.05.2010 12:10
quelle
0

Scott Guh beschreibt in diesem Beitrag Schritt für Schritt die einfache js-Validierung: Ссылка (siehe Schritt 3).
Es ist nicht JQuery, aber würde das nicht Ihren Bedürfnissen entsprechen?

-
Dom

    
Dom Ribaut 04.06.2010 22:06
quelle
0

Sehen Sie sich xval an. Sie können Ihre Validierungsregeln entweder mit Datenannotationsattributen oder Schlossvalidierungsattributen definieren (ich denke, dass die nhibernate-Validierung kürzlich hinzugefügt wurde). Die Validierung wird dann in Client-Validierungsregeln konvertiert, und Sie können ein Formular mit ajax validieren, sodass kein Postback auf den Server erfolgt.

Auf der Projektseite: xVal ist ein Validierungsframework für ASP.NET MVC-Anwendungen. Es vereinfacht die Verknüpfung Ihrer Wahl des serverseitigen Validierungsmechanismus mit Ihrer Wahl der clientseitigen Validierungsbibliothek, die sowohl in die ASP.NET MVC-Architektur als auch in die Konventionen passt.

Wenn Sie nur nach Validierung Mechanismen für asp.net mvc dann schauen Sie sich dies und dies

    
Yannis 15.06.2010 10:07
quelle
0

Jquery wird dein bester Freund sein

Überprüfen Sie Ссылка

Dokument-Link: Ссылка

    
D.J 22.06.2010 09:14
quelle
0

Sie können die clientseitige Validierung über & lt;% Html.EnableClientValidation (); % & gt; Es generiert automatisch den gesamten JavaScript-Code, den Sie für die serverseitige Validierung benötigen, um auf der Client-Seite zu arbeiten. Denken Sie daran, weiterhin auf der Serverseite zu prüfen , da der Client JavaScript umgehen und fehlerhafte Daten senden kann. Verwenden Sie keine clientseitige Validierung.

%Vor%   %Vor%     
unmircea 26.06.2010 20:11
quelle
0

Hier ist ein einfaches Programm wird Ihnen zeigen, wie Sie die clientseitige Validierung von Form in JavaScript tun.

%Vor%

Jetzt erhalten Sie ein Formular mit der richtigen Validierung.

Ich hoffe, das wird dir helfen

    
Saher Ahwal 02.07.2010 10:50
quelle

Tags und Links