2010-02-04 12 views
0

J'utilise le contrôle d'éditeur de texte riche YUI (Yahoo UI) dans ma page de vue MVC. Je dois faire une validation de champ requise par jQuery. Il affiche un message d'erreur lors de la soumission sans aucune valeur dans ce champ, mais il reste après avoir tapé la valeur dans l'éditeur de texte.La validation JQuery ne fonctionne pas pour l'éditeur YUI. ASP.NET MVC

S'il vous plaît aidez-moi si quelqu'un l'a déjà essayé ou si vous avez une autre logique de validation javascript pour l'éditeur de texte riche YUI?

Répondre

1

Je n'ai jamais utilisé cet éditeur auparavant. Mais le problème est que l'éditeur n'utilise pas la zone de texte tant que vous n'avez pas envoyé le formulaire. Par conséquent, il n'y a pas de texte dans la zone de texte lorsque la validation a lieu. Au lieu de définir required: true dans votre validation jquery vous pouvez fournir une fonction. Comme ceci:

required: function() { 
    //Get text from editor and validate it. 
} 

Comme je n'ai pas utilisé cet éditeur avant que je ne peux pas vous dire comment obtenir le texte. Mais si vous google, je suis sûr que vous trouverez la réponse. Peut-être que quelqu'un a créé un plugin (je sais qu'il y en a un pour fckeditor) qui vous aidera à le faire pour que vous n'ayez pas à le valider manuellement.