document.form.elements[] fanges ikke
Grundet et server nedbrud, er jeg ved at se på at flytte vores intranet til en anden server. I den forbindelse prøver jeg at opdatere hele systemet, Apache, MySQL og PHP'en til en nyere version.Jeg er dog løbet ind i et problem, som ikke var der før. Min form indeholder nogle felter, som alle navngives r+et nummer, f.eks. r50
Jeg har så nedenstående stump kode, der skulle ændre class-navnet på felterne. Men når jeg kører koden får jeg at vide, at document.ds.elements er null eller ikke et objekt.
Det virkede i den gamle version, så det kan da kun være minimalt der eventuelt skal rettes, men hvad skal jeg ændre og til hvad?
function setColor() {
var fields = new Array('38','39','40','41','45','46a','47b','49a','239','249a', '321', '322', '323', '324', '325', '326', '327', '328', '329', '330', '331', '332', '333', '467a', '510c');
for (i=0;i<fields.length;i++) {
if ( document.ds.elements['r'+fields[i]] )
document.ds.elements['r'+fields[i]].className = document.ds.elements['r'+fields[i]].className+'y';
}
}
