I ett forumulär har jag ett par fält som är disabled när sidan laddas. Användaren kan aktivera fälten mha en checkbox. Men. Om användaren kör Firefox och skickar formuläret och trycker på back så laddas sidan med checkboxen ifylld, men bara vanliga input-fält är enabled, select- och textarea-fält är disabled. Om man avmarkerar checkboxen så inverteras det, input-fält disabled, select och textarea enabled. Detta sker bara i Firefox. Hur fixar jag detta?
function toggleTestInstr() {
var ti = document.edtest.elements;
var onoff = !(document.edtest.testinstrch.checked);
var i;
for(i = 13; i < 19; i++)
ti[i].disabled = onoff;
}
(Ja, det är en ful-lösning att loopa 13->19, men jag kom inte på något sätt att välja dessa element)
Det dummar sig även när man reloadar om man har kryssat i checkboxen.
Mjo, det vet jag. Men problemet är att den inte återställer hela formuläret, utan bara input-fält. De andra fälten har iofs samma alternativ/text som innan, men de är disabled.