<script> function validate(){ var modul; var option; for(i = 0; i < document.minForm.Module.length; i++){ if( document.minForm.Module[i].checked == true ){ modul = document.minForm.Module[i].value; option = document.minForm[modul].options[document.minForm[modul].selectedIndex].value
Hvis du putter din tabel ind i en form: <form onsubmit="hvadErValgt(this);"> <table.... </table> </form>
kan jeg give et lille eksempel på hvordan du får fat i de forskellige værdier: <script type="text/javascript"> function hvadErValgt(frm) { var modul,option; for (var i = 0;i<frm.Module.length;i++) { if (frm.Module[i].checked) { modul = frm.Module[i].value; break; } } option = frm.elements[modul].value; alert(modul+"\n"+option); } </script>
Ved radio-knapperne bliver du nødt til at løbe dem igennem til du finder ud af hvad for en der er valgt. I selectboxene kan du nøjes med at skrive value (man kunne også have skrevet option = frm.elements[modul].options[frm.elements[modul].selectedIndex].value; hvor options er et array med de forskellige options og selectedIndex er hvad for et der er valgt.
function validate() { for (var i=0; i < document.minform.Module.length; i++) { if (document.minform.Module[i].checked) { var value1 = document.minform.Module[i].value;
Der er intet i vejen for at bruge 'form'-elementer, uden de ligger i et form-element. Det er ganske valid kode ifølge W3C.
'document.all' er altid noget skidt at bruge - også i IE. Den er væsentligt langsommere end f.eks. 'document.getElementById' - da du skal bladre _alle_ sidens elementer igennem, for at finde det ønskede.
Du har ganske ret i, at scriptet ikke er realistisk udenfor IE - men det er ikke en god nok grund til at bruge 'document.all' :)
- venligt irettesat. Du - om nogen - ved, hvordan det _kunne_ have lydt ;D
I øvrigt kan du uden tvivl finde (meget) gamle spørgsmål, hvor jeg selv fægter for, at inputs, textareas o.lign. ikke må befinde sig udenfor en form. Bær over med staklen, thi han er blevet klogere.
Undskyld, hvis du er en af de, jeg dengang klaskede på den anden kind - og i så fald tak, fordi du nu, som en forbildedlig kristen, vender den friske side til *LooL*
"kun 15% af indholdet" ... tsk-tsk! Det er da ikke mig, der skriver en halv Koran, to-tre evangelier og en Lukkelov med tillæg for at trykke mig ud ... og pas nu på, det ikke ender med at være mig, der trykker dig ud ... nå! ;D
mini-me >> selvtak ... og undskyld, der gik lidt sludre-spam i den også ;o)
Hehe det nu godtnok, så det altsammen ikke så kedeligt :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.