Pour une raison que je suis en train de déboguer mon site dans VS je reçois l'erreurerreur d'exécution JS SEULEMENT lors du débogage dans VS 2010
JavaScript runtime error: Unable to set property 'value' of undefined or null reference
lors de l'utilisation d'un sélecteur de date. Je peux frapper continuer et tout fonctionne parfaitement bien. Si je cours le site sans déboguer tout fonctionne bien, exactement le même code courant dans la production fonctionne bien alors pourquoi VS se plaint-il de ceci seulement quand je débogue?
function SetDate(formName, id, newDate, postBack) {
var theform = document.getElementById(formName);
popUp.close();
theform.elements[id].value = newDate;
if (id = "txtDate3") {
theform.elements['txtDate4'].value = newDate
}
if (postBack) __doPostBack(id, '');
}
On dirait que vous voyez une erreur avant qu'elle ne touche un bloc 'de catch'. – SLaks
Peut-être que le nom du formulaire change en mode débogage, avez-vous essayé d'obtenir votre élément d'entrée directement "document.getElementById (id) .value = newDate;" au lieu d'obtenir le formulaire puis l'élément de la forme? –