function ProvideValue(){
Values = document.getElementById('HiddenValue').value;
FirstCut = Values.split("@#@"); // This will return the array ID@-@VALUE@-@TYPE
var CtrlId;
for (i = 0; i < FirstCut.length - 1; i++) {
Strings = FirstCut[i];
SecondCut = Strings.split("@-@");
if(SecondCut[2].match("TEXT")) {
CtrlId = "" + SecondCut[0];
document.getElementById(CtrlId).value = SecondCut[1];
}
}
}
これは、印刷できる Id ではなく私のコードですが、CtrlId は実際の値に置き換えられません。エラーが発生して いますdocument.getElementById(CtrlId).value is NULL
。ID をハードコーディングしてから正常に動作しようとしましたが、何千ものコントロールがあり、ID が変更されるたびに controlID をハードコーディングできません。