2010-08-06 3 views
0

J'utilise le contrôle de calendrier plat suivant pour remplir mes zones de texte avec la date.Comment résoudre l'erreur d'exécution de Microsoft JScript: 'length' est null ou pas un objet?

http://www.dynarch.com/static/jscalendar-1.0/simple-1.html.

J'utilise les contrôles de validation pour les zones de texte auxquelles j'ai spécifié le contrôle de calendrier. Les deux zones de texte sont utilisées pour entrer la date de début et la date de fin. J'ai utilisé la regex, comparez les validateurs pour ces zones de texte.

Lors de la sélection de la date dans le contrôle du calendrier, je reçois l'erreur suivante dans ie 7 ainsi que fireox 6+.

Erreur d'exécution Microsoft JScript: 'longueur' est nulle ou non un objet

alt text http://jquery-datepicker.googlecode.com/issues/attachment?aid=3202011142275994660&name=NetRequiredFieldValidorJScriptErrorWithDatePicker.png&token=ce70cac3550ec65b48aa12d7835e2fdb&inline=1

Comment puis-je résoudre ce prob quelqu'un peut me aider pls à ce sujet??

+0

Vérifiez d'abord si la longueur existe ou non en tant que propriété/méthode de contrôle –

+0

Vous devez localiser cette ligne - et poster ici le code pour voir pourquoi ce n'est pas un objet - probablement vous avez manqué quelque chose à inclure ou déclarer. – Aristos

+0

wow, je dois être derrière le temps, je n'ai que Firefox 3.6.8 ... – Tommy

Répondre

0
$("#txtRegUpdateDate").datepicker({ onSelect: function() { }, 
       dateFormat: "mm/dd/yy", 
       changeMonth: true, 
       changeYear: true, 
       maxLength: 10, 
       regex: /^[0,1]?\d{1}\/(([0-2]?\d{1})|([3][0,1]{1}))\/(([1]{1}[9]{1}[9]{1}\d{1})|([2-9]{1}\d{3}))$/, 
       regexp: /^\d{1,2}\/\d{1,2}\/\d{4}$/ 
      }); 
+1

Vous voudrez peut-être expliquer votre réponse au profit de l'OP. – Daedalus

Questions connexes