Udskiftning af indhold i tabeller
HejsaJeg har følgende script:
<SCRIPT LANGUAGE=\"JavaScript\">
function changeStuff(choice) {
if (choice == \'1\') {
document.all.venstre.innerHTML = \'<b>Svar på spørgsmål:<br>(Nyt svar på hver linie)</b>\';
document.all.hojre.innerHTML = \'<textarea name=\"Svar\" wrap=\"VIRTUAL\" rows=\"4\">Hej</textarea>\';
document.all.andet.innerHTML = \'<input type=\"checkbox\" name=\"CheckAndet\" value=\"1\"> Tilføj "Andet" felt, størrelse <input type=\"text\" name=\"StrAndet\" size=\"3\" maxlength=\"3\"> max 70\';
document.all.kommentar.innerHTML = \'<input type=\"checkbox\" name=\"CheckKommentar\" value=\"1\"> Tilføj "Kommentar" felt, størrelse <input type=\"text\" name=\"StrKommentar\" size=\"3\" maxlength=\"3\"> max 70\';
} else if (choice == \'2\') {
document.all.venstre.innerHTML = \'<b>Svar på spørgsmål:<br>(Nyt svar på hver linie)</b>\';
document.all.hojre.innerHTML = \'<textarea name=\"Svar\" wrap=\"VIRTUAL\" rows=\"4\">Med</textarea>\';
document.all.andet.innerHTML = \'<input type=\"checkbox\" name=\"CheckAndet\" value=\"1\"> Tilføj "Andet" felt, størrelse <input type=\"text\" name=\"StrAndet\" size=\"3\" maxlength=\"3\"> max 70\';
document.all.kommentar.innerHTML = \'<input type=\"checkbox\" name=\"CheckKommentar\" value=\"1\"> Tilføj "Kommentar" felt, størrelse <input type=\"text\" name=\"StrKommentar\" size=\"3\" maxlength=\"3\"> max 70\';
} else if (choice == \'3\') {
document.all.venstre.innerHTML = \'<b>Svar på spørgsmål:<br>(Nyt svar på hver linie)</b>\';
document.all.hojre.innerHTML = \'<textarea name=\"Svar\" wrap=\"VIRTUAL\" rows=\"4\">Dig</textarea>\';
document.all.andet.innerHTML = \'\';
document.all.kommentar.innerHTML = \'\';
} else if (choice == \'4\') {
document.all.venstre.innerHTML = \'<b>Svar på spørgsmål:<br>(Nyt svar på hver linie)</b>\';
document.all.hojre.innerHTML = \'<textarea name=\"Svar\" wrap=\"VIRTUAL\" rows=\"4\">Du</textarea>\';
document.all.andet.innerHTML = \'<input type=\"checkbox\" name=\"CheckAndet\" value=\"1\"> Tilføj "Andet" felt, størrelse <input type=\"text\" name=\"StrAndet\" size=\"3\" maxlength=\"3\"> max 70\';
document.all.kommentar.innerHTML = \'<input type=\"checkbox\" name=\"CheckKommentar\" value=\"1\"> Tilføj "Kommentar" felt, størrelse <input type=\"text\" name=\"StrKommentar\" size=\"3\" maxlength=\"3\"> max 70\';
} else if (choice == \'5\') {
document.all.venstre.innerHTML = \'\';
document.all.hojre.innerHTML = \'\';
document.all.andet.innerHTML = \'\';
document.all.kommentar.innerHTML = \'\';
} else if (choice == \'6\') {
document.all.venstre.innerHTML = \'\';
document.all.hojre.innerHTML = \'\';
document.all.andet.innerHTML = \'\';
document.all.kommentar.innerHTML = \'\';
}
}
</SCRIPT>
Scriptet udskifter html-kode i nogle tabeller afhængig af valget i en dropdown menu.
Det virker, men i det textarea der hedder \"svar\" skrives noget fra en db med ASP <%=getSvar()%> i den oprindelige kode:
<td id=\"hojre\" valign=\"top\" height=\"80\" width=\"50%\">
<textarea name=\"Svar\" wrap=\"VIRTUAL\" rows=\"4\"><%=getSvar()%></textarea>
</td>
Problemet er at disse svar forsvinder når jeg vælger noget andet i dropdown menuen.
Hvordan kan jeg beholde svarene selvom jeg skifter punkter i dropdown menuen??
Mvh
Jens
