Maison > interface Web > js tutoriel > Pourquoi les validations de champs obligatoires ne fonctionnent-elles pas dans mon modal contextuel JQuery dans MVC 4 ?

Pourquoi les validations de champs obligatoires ne fonctionnent-elles pas dans mon modal contextuel JQuery dans MVC 4 ?

DDD
Libérer: 2024-11-02 05:51:02
original
265 Les gens l'ont consulté

Why Aren't Required Field Validations Working in My JQuery Popup Modal in MVC 4?

La validation des champs requis ne fonctionne pas dans le modal JQuery Popup dans MVC 4

Dans une application MVC 4, vous pouvez rencontrer des problèmes où les validations de champs sont requises ne fonctionnent pas correctement dans les modaux contextuels JQuery. Pour remédier à ce problème, vous devez utiliser une validation JavaScript discrète pour analyser dynamiquement le validateur après avoir chargé le contenu dans le modal.

Solution :

Le code modifié suivant sera analysé le validateur lorsque le contenu est chargé dans le modal :

<code class="javascript">$(this).load(actionURL, function (html) {
    var form = $('form');
    form.data('validator', null);
    $.validator.unobtrusive.parse(form);
    $('form', html).submit(function () {
        $.ajax({
            ....</code>
Copier après la connexion

Remarque supplémentaire :

Assurez-vous que votre vue inclut la méthode @Html.ValidationMessageFor nécessaire pour le requis champ pour afficher les messages de validation.

En implémentant ces modifications, vous pouvez vous assurer que les validations de champs requises fonctionnent correctement dans les modaux contextuels JQuery de votre application MVC 4.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal