Невозможно получить свойство 'value' неопределенной или нулевой ссылки
if(finCnt == 0) { var cmpdate = ""; cmpdate = document.getElementById("mskPlBefamt2_" + finCnt).value; prmDSOInEntry15_2.recordset.Fields("FIEW1506_P_BEFAMT2" ).value = ((trim(document.getElementById("mskPlBefamt2_" + finCnt).value)).length != 10 ? "" : LIB().Util.LocalToDate(document.getElementById("mskPlBefamt2_" + finCnt).value)); prmDSOInEntry15_2.recordset.Fields("FIEW1506_P_BEFAMT1" ).value = ((trim(document.getElementById("mskPlBefamt1_" + finCnt).value)).length != 10 ? "" : LIB().Util.LocalToDate(document.getElementById("mskPlBefamt1_" + finCnt).value)); prmDSOInEntry15_2.recordset.Fields("FIEW1506_P_BEFAMT0" ).value = ((trim(document.getElementById("mskPlBefamt0_" + finCnt).value)).length != 10 ? "" : LIB().Util.LocalToDate(document.getElementById("mskPlBefamt0_" + finCnt).value)); prmDSOInEntry15_2.recordset.Fields("FIEW1506_B_BEFAMT2" ).value = ((trim(document.getElementById("mskBsBefamt2_" + finCnt).value)).length != 10 ? "" : LIB().Util.LocalToDate(document.getElementById("mskBsBefamt2_" + finCnt).value)); prmDSOInEntry15_2.recordset.Fields("FIEW1506_B_BEFAMT1" ).value = ((trim(document.getElementById("mskBsBefamt1_" + finCnt).value)).length != 10 ? "" : LIB().Util.LocalToDate(document.getElementById("mskBsBefamt1_" + finCnt).value)); prmDSOInEntry15_2.recordset.Fields("FIEW1506_B_BEFAMT0" ).value = ((trim(document.getElementById("mskBsBefamt0_" + finCnt).value)).length != 10 ? "" : LIB().Util.LocalToDate(document.getElementById("mskBsBefamt0_" + finCnt).value)); } else { // alert(document.getElementById("mskPlBefamt2_" + finCnt).value); prmDSOInEntry15_2.recordset.Fields("FIEW1506_P_BEFAMT2" ).value = document.getElementById("mskPlBefamt2_" + finCnt).value; prmDSOInEntry15_2.recordset.Fields("FIEW1506_P_BEFAMT1" ).value = document.getElementById("mskPlBefamt1_" + finCnt).value; prmDSOInEntry15_2.recordset.Fields("FIEW1506_P_BEFAMT0" ).value = document.getElementById("mskPlBefamt0_" + finCnt).value; prmDSOInEntry15_2.recordset.Fields("FIEW1506_B_BEFAMT2" ).value = document.getElementById("mskBsBefamt2_" + finCnt).value; prmDSOInEntry15_2.recordset.Fields("FIEW1506_B_BEFAMT1" ).value = document.getElementById("mskBsBefamt1_" + finCnt).value; prmDSOInEntry15_2.recordset.Fields("FIEW1506_B_BEFAMT0" ).value = document.getElementById("mskBsBefamt0_" + finCnt).value; }
Что я уже пробовал:
привет, ребята, не могли бы вы мне помочь? когда я хочу выполнить в Html, у меня возникают проблемы " невозможно получить свойство 'value' неопределенной или нулевой ссылки" после else { .
Richard MacCutchan
Это означает, что одно из утверждений типа document.getElementById("mskPlBefamt2_" + finCnt)
не находит элемент в документе. используйте свой отладчик, чтобы выяснить, почему. Вы уверены, что использование выражения в скобках будет работать?
KarstenK
при написании такого спагетти-кода обычно зарабатывают такие загадочные баги...
профессиональный совет: напишите лучший код, чтобы получить лучшие ошибки ;-)