Avatar billede danisher Nybegynder
05. november 2004 - 12:08 Der er 3 kommentarer og
1 løsning

Valg af radiobuttons

Hej alle

Jeg har 144 radio buttons (puha), som jeg gerne vil validere lidt på.

Ideen er, at de listes vandret med prioriteter fra 1-12. Der er altså 12 kolonner, med 12 rækker.
Jeg skal så have begrænset brugeren til kun at må vælge 1 1. prioriter, 1 2. prioritet osv.

Hvordan gøres dette nemmest?

Tabellen ser således ud:
<table cellspacing="0" cellpadding="4" align="Center" border="0" style="width:80%;border-collapse:collapse;">
        <tr>
            <td style="background-color:#B0C8D6;width:50%;">Omverden</td><td colspan="12" style="background-color:#B0C8D6;">Prioritet (1-12)</td>
        </tr><tr>
            <td style="background-color:#EBEBFC;font-size:XX-Small;">Image</td><td style="background-color:#EBEBFC;"><input id="_ctl1" type="radio" name="sID7029" value="_ctl1" /></td><td style="background-color:#EBEBFC;"><input id="_ctl2" type="radio" name="sID7029" value="_ctl2" /></td><td style="background-color:#EBEBFC;"><input id="_ctl3" type="radio" name="sID7029" value="_ctl3" /></td><td style="background-color:#EBEBFC;"><input id="_ctl4" type="radio" name="sID7029" value="_ctl4" /></td><td style="background-color:#EBEBFC;"><input id="_ctl5" type="radio" name="sID7029" value="_ctl5" /></td><td style="background-color:#EBEBFC;"><input id="_ctl6" type="radio" name="sID7029" value="_ctl6" /></td><td style="background-color:#EBEBFC;"><input id="_ctl7" type="radio" name="sID7029" value="_ctl7" /></td><td style="background-color:#EBEBFC;"><input id="_ctl8" type="radio" name="sID7029" value="_ctl8" /></td><td style="background-color:#EBEBFC;"><input id="_ctl9" type="radio" name="sID7029" value="_ctl9" /></td><td style="background-color:#EBEBFC;"><input id="_ctl10" type="radio" name="sID7029" value="_ctl10" /></td><td style="background-color:#EBEBFC;"><input id="_ctl11" type="radio" name="sID7029" value="_ctl11" /></td><td style="background-color:#EBEBFC;"><input id="_ctl12" type="radio" name="sID7029" value="_ctl12" /></td>
        </tr><tr>
            <td style="font-size:XX-Small;">Miljø</td><td><input id="_ctl13" type="radio" name="sID7030" value="_ctl13" /></td><td><input id="_ctl14" type="radio" name="sID7030" value="_ctl14" /></td><td><input id="_ctl15" type="radio" name="sID7030" value="_ctl15" /></td><td><input id="_ctl16" type="radio" name="sID7030" value="_ctl16" /></td><td><input id="_ctl17" type="radio" name="sID7030" value="_ctl17" /></td><td><input id="_ctl18" type="radio" name="sID7030" value="_ctl18" /></td><td><input id="_ctl19" type="radio" name="sID7030" value="_ctl19" /></td><td><input id="_ctl20" type="radio" name="sID7030" value="_ctl20" /></td><td><input id="_ctl21" type="radio" name="sID7030" value="_ctl21" /></td><td><input id="_ctl22" type="radio" name="sID7030" value="_ctl22" /></td><td><input id="_ctl23" type="radio" name="sID7030" value="_ctl23" /></td><td><input id="_ctl24" type="radio" name="sID7030" value="_ctl24" /></td>
        </tr><tr>
            <td style="background-color:#EBEBFC;font-size:XX-Small;">Omdømme</td><td style="background-color:#EBEBFC;"><input id="_ctl25" type="radio" name="sID7031" value="_ctl25" /></td><td style="background-color:#EBEBFC;"><input id="_ctl26" type="radio" name="sID7031" value="_ctl26" /></td><td style="background-color:#EBEBFC;"><input id="_ctl27" type="radio" name="sID7031" value="_ctl27" /></td><td style="background-color:#EBEBFC;"><input id="_ctl28" type="radio" name="sID7031" value="_ctl28" /></td><td style="background-color:#EBEBFC;"><input id="_ctl29" type="radio" name="sID7031" value="_ctl29" /></td><td style="background-color:#EBEBFC;"><input id="_ctl30" type="radio" name="sID7031" value="_ctl30" /></td><td style="background-color:#EBEBFC;"><input id="_ctl31" type="radio" name="sID7031" value="_ctl31" /></td><td style="background-color:#EBEBFC;"><input id="_ctl32" type="radio" name="sID7031" value="_ctl32" /></td><td style="background-color:#EBEBFC;"><input id="_ctl33" type="radio" name="sID7031" value="_ctl33" /></td><td style="background-color:#EBEBFC;"><input id="_ctl34" type="radio" name="sID7031" value="_ctl34" /></td><td style="background-color:#EBEBFC;"><input id="_ctl35" type="radio" name="sID7031" value="_ctl35" /></td><td style="background-color:#EBEBFC;"><input id="_ctl36" type="radio" name="sID7031" value="_ctl36" /></td>
        </tr><tr>
            <td style="font-size:XX-Small;">Social ansvarlighed</td><td><input id="_ctl37" type="radio" name="sID7032" value="_ctl37" /></td><td><input id="_ctl38" type="radio" name="sID7032" value="_ctl38" /></td><td><input id="_ctl39" type="radio" name="sID7032" value="_ctl39" /></td><td><input id="_ctl40" type="radio" name="sID7032" value="_ctl40" /></td><td><input id="_ctl41" type="radio" name="sID7032" value="_ctl41" /></td><td><input id="_ctl42" type="radio" name="sID7032" value="_ctl42" /></td><td><input id="_ctl43" type="radio" name="sID7032" value="_ctl43" /></td><td><input id="_ctl44" type="radio" name="sID7032" value="_ctl44" /></td><td><input id="_ctl45" type="radio" name="sID7032" value="_ctl45" /></td><td><input id="_ctl46" type="radio" name="sID7032" value="_ctl46" /></td><td><input id="_ctl47" type="radio" name="sID7032" value="_ctl47" /></td><td><input id="_ctl48" type="radio" name="sID7032" value="_ctl48" /></td>
        </tr><tr>
            <td style="background-color:#B0C8D6;width:50%;">Økonomi og interne processer</td><td colspan="12" style="background-color:#B0C8D6;">Prioritet (1-12)</td>
        </tr><tr>
            <td style="background-color:#EBEBFC;font-size:XX-Small;">IT og systemer</td><td style="background-color:#EBEBFC;"><input id="_ctl49" type="radio" name="sID7033" value="_ctl49" /></td><td style="background-color:#EBEBFC;"><input id="_ctl50" type="radio" name="sID7033" value="_ctl50" /></td><td style="background-color:#EBEBFC;"><input id="_ctl51" type="radio" name="sID7033" value="_ctl51" /></td><td style="background-color:#EBEBFC;"><input id="_ctl52" type="radio" name="sID7033" value="_ctl52" /></td><td style="background-color:#EBEBFC;"><input id="_ctl53" type="radio" name="sID7033" value="_ctl53" /></td><td style="background-color:#EBEBFC;"><input id="_ctl54" type="radio" name="sID7033" value="_ctl54" /></td><td style="background-color:#EBEBFC;"><input id="_ctl55" type="radio" name="sID7033" value="_ctl55" /></td><td style="background-color:#EBEBFC;"><input id="_ctl56" type="radio" name="sID7033" value="_ctl56" /></td><td style="background-color:#EBEBFC;"><input id="_ctl57" type="radio" name="sID7033" value="_ctl57" /></td><td style="background-color:#EBEBFC;"><input id="_ctl58" type="radio" name="sID7033" value="_ctl58" /></td><td style="background-color:#EBEBFC;"><input id="_ctl59" type="radio" name="sID7033" value="_ctl59" /></td><td style="background-color:#EBEBFC;"><input id="_ctl60" type="radio" name="sID7033" value="_ctl60" /></td>
        </tr><tr>
            <td style="font-size:XX-Small;">Økonomi</td><td><input id="_ctl61" type="radio" name="sID7034" value="_ctl61" /></td><td><input id="_ctl62" type="radio" name="sID7034" value="_ctl62" /></td><td><input id="_ctl63" type="radio" name="sID7034" value="_ctl63" /></td><td><input id="_ctl64" type="radio" name="sID7034" value="_ctl64" /></td><td><input id="_ctl65" type="radio" name="sID7034" value="_ctl65" /></td><td><input id="_ctl66" type="radio" name="sID7034" value="_ctl66" /></td><td><input id="_ctl67" type="radio" name="sID7034" value="_ctl67" /></td><td><input id="_ctl68" type="radio" name="sID7034" value="_ctl68" /></td><td><input id="_ctl69" type="radio" name="sID7034" value="_ctl69" /></td><td><input id="_ctl70" type="radio" name="sID7034" value="_ctl70" /></td><td><input id="_ctl71" type="radio" name="sID7034" value="_ctl71" /></td><td><input id="_ctl72" type="radio" name="sID7034" value="_ctl72" /></td>
        </tr><tr>
            <td style="background-color:#EBEBFC;font-size:XX-Small;">Produktion/Ydelser</td><td style="background-color:#EBEBFC;"><input id="_ctl73" type="radio" name="sID7035" value="_ctl73" /></td><td style="background-color:#EBEBFC;"><input id="_ctl74" type="radio" name="sID7035" value="_ctl74" /></td><td style="background-color:#EBEBFC;"><input id="_ctl75" type="radio" name="sID7035" value="_ctl75" /></td><td style="background-color:#EBEBFC;"><input id="_ctl76" type="radio" name="sID7035" value="_ctl76" /></td><td style="background-color:#EBEBFC;"><input id="_ctl77" type="radio" name="sID7035" value="_ctl77" /></td><td style="background-color:#EBEBFC;"><input id="_ctl78" type="radio" name="sID7035" value="_ctl78" /></td><td style="background-color:#EBEBFC;"><input id="_ctl79" type="radio" name="sID7035" value="_ctl79" /></td><td style="background-color:#EBEBFC;"><input id="_ctl80" type="radio" name="sID7035" value="_ctl80" /></td><td style="background-color:#EBEBFC;"><input id="_ctl81" type="radio" name="sID7035" value="_ctl81" /></td><td style="background-color:#EBEBFC;"><input id="_ctl82" type="radio" name="sID7035" value="_ctl82" /></td><td style="background-color:#EBEBFC;"><input id="_ctl83" type="radio" name="sID7035" value="_ctl83" /></td><td style="background-color:#EBEBFC;"><input id="_ctl84" type="radio" name="sID7035" value="_ctl84" /></td>
        </tr><tr>
            <td style="font-size:XX-Small;">Viden og innovation</td><td><input id="_ctl85" type="radio" name="sID7036" value="_ctl85" /></td><td><input id="_ctl86" type="radio" name="sID7036" value="_ctl86" /></td><td><input id="_ctl87" type="radio" name="sID7036" value="_ctl87" /></td><td><input id="_ctl88" type="radio" name="sID7036" value="_ctl88" /></td><td><input id="_ctl89" type="radio" name="sID7036" value="_ctl89" /></td><td><input id="_ctl90" type="radio" name="sID7036" value="_ctl90" /></td><td><input id="_ctl91" type="radio" name="sID7036" value="_ctl91" /></td><td><input id="_ctl92" type="radio" name="sID7036" value="_ctl92" /></td><td><input id="_ctl93" type="radio" name="sID7036" value="_ctl93" /></td><td><input id="_ctl94" type="radio" name="sID7036" value="_ctl94" /></td><td><input id="_ctl95" type="radio" name="sID7036" value="_ctl95" /></td><td><input id="_ctl96" type="radio" name="sID7036" value="_ctl96" /></td>
        </tr><tr>
            <td style="background-color:#B0C8D6;width:50%;">Medarbejdere</td><td colspan="12" style="background-color:#B0C8D6;">Prioritet (1-12)</td>
        </tr><tr>
            <td style="background-color:#EBEBFC;font-size:XX-Small;">Rekruttering og fastholdelse</td><td style="background-color:#EBEBFC;"><input id="_ctl97" type="radio" name="sID7037" value="_ctl97" /></td><td style="background-color:#EBEBFC;"><input id="_ctl98" type="radio" name="sID7037" value="_ctl98" /></td><td style="background-color:#EBEBFC;"><input id="_ctl99" type="radio" name="sID7037" value="_ctl99" /></td><td style="background-color:#EBEBFC;"><input id="_ctl100" type="radio" name="sID7037" value="_ctl100" /></td><td style="background-color:#EBEBFC;"><input id="_ctl101" type="radio" name="sID7037" value="_ctl101" /></td><td style="background-color:#EBEBFC;"><input id="_ctl102" type="radio" name="sID7037" value="_ctl102" /></td><td style="background-color:#EBEBFC;"><input id="_ctl103" type="radio" name="sID7037" value="_ctl103" /></td><td style="background-color:#EBEBFC;"><input id="_ctl104" type="radio" name="sID7037" value="_ctl104" /></td><td style="background-color:#EBEBFC;"><input id="_ctl105" type="radio" name="sID7037" value="_ctl105" /></td><td style="background-color:#EBEBFC;"><input id="_ctl106" type="radio" name="sID7037" value="_ctl106" /></td><td style="background-color:#EBEBFC;"><input id="_ctl107" type="radio" name="sID7037" value="_ctl107" /></td><td style="background-color:#EBEBFC;"><input id="_ctl108" type="radio" name="sID7037" value="_ctl108" /></td>
        </tr><tr>
            <td style="font-size:XX-Small;">Sammensætning og kompetencer</td><td><input id="_ctl109" type="radio" name="sID7038" value="_ctl109" /></td><td><input id="_ctl110" type="radio" name="sID7038" value="_ctl110" /></td><td><input id="_ctl111" type="radio" name="sID7038" value="_ctl111" /></td><td><input id="_ctl112" type="radio" name="sID7038" value="_ctl112" /></td><td><input id="_ctl113" type="radio" name="sID7038" value="_ctl113" /></td><td><input id="_ctl114" type="radio" name="sID7038" value="_ctl114" /></td><td><input id="_ctl115" type="radio" name="sID7038" value="_ctl115" /></td><td><input id="_ctl116" type="radio" name="sID7038" value="_ctl116" /></td><td><input id="_ctl117" type="radio" name="sID7038" value="_ctl117" /></td><td><input id="_ctl118" type="radio" name="sID7038" value="_ctl118" /></td><td><input id="_ctl119" type="radio" name="sID7038" value="_ctl119" /></td><td><input id="_ctl120" type="radio" name="sID7038" value="_ctl120" /></td>
        </tr><tr>
            <td style="background-color:#EBEBFC;font-size:XX-Small;">Tilfredshed og loyalitet</td><td style="background-color:#EBEBFC;"><input id="_ctl121" type="radio" name="sID7039" value="_ctl121" /></td><td style="background-color:#EBEBFC;"><input id="_ctl122" type="radio" name="sID7039" value="_ctl122" /></td><td style="background-color:#EBEBFC;"><input id="_ctl123" type="radio" name="sID7039" value="_ctl123" /></td><td style="background-color:#EBEBFC;"><input id="_ctl124" type="radio" name="sID7039" value="_ctl124" /></td><td style="background-color:#EBEBFC;"><input id="_ctl125" type="radio" name="sID7039" value="_ctl125" /></td><td style="background-color:#EBEBFC;"><input id="_ctl126" type="radio" name="sID7039" value="_ctl126" /></td><td style="background-color:#EBEBFC;"><input id="_ctl127" type="radio" name="sID7039" value="_ctl127" /></td><td style="background-color:#EBEBFC;"><input id="_ctl128" type="radio" name="sID7039" value="_ctl128" /></td><td style="background-color:#EBEBFC;"><input id="_ctl129" type="radio" name="sID7039" value="_ctl129" /></td><td style="background-color:#EBEBFC;"><input id="_ctl130" type="radio" name="sID7039" value="_ctl130" /></td><td style="background-color:#EBEBFC;"><input id="_ctl131" type="radio" name="sID7039" value="_ctl131" /></td><td style="background-color:#EBEBFC;"><input id="_ctl132" type="radio" name="sID7039" value="_ctl132" /></td>
        </tr><tr>
            <td style="font-size:XX-Small;">Udvikling</td><td><input id="_ctl133" type="radio" name="sID7040" value="_ctl133" /></td><td><input id="_ctl134" type="radio" name="sID7040" value="_ctl134" /></td><td><input id="_ctl135" type="radio" name="sID7040" value="_ctl135" /></td><td><input id="_ctl136" type="radio" name="sID7040" value="_ctl136" /></td><td><input id="_ctl137" type="radio" name="sID7040" value="_ctl137" /></td><td><input id="_ctl138" type="radio" name="sID7040" value="_ctl138" /></td><td><input id="_ctl139" type="radio" name="sID7040" value="_ctl139" /></td><td><input id="_ctl140" type="radio" name="sID7040" value="_ctl140" /></td><td><input id="_ctl141" type="radio" name="sID7040" value="_ctl141" /></td><td><input id="_ctl142" type="radio" name="sID7040" value="_ctl142" /></td><td><input id="_ctl143" type="radio" name="sID7040" value="_ctl143" /></td><td><input id="_ctl144" type="radio" name="sID7040" value="_ctl144" /></td>
        </tr>
    </table>

Er der nogen der kan hjælpe?

På forhånd tak!
  Mvh
Avatar billede ldanielsen Nybegynder
05. november 2004 - 15:13 #1
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE=javascript>
<!--

function checkValgte(objRadio){
    var f = document.myForm;
    var strName = "";
    var strClickedName = objRadio.name;
    var n = 0;
    var wantedIndex;
   
    for (i=0;i<f.elements.length;i++){
        if (f.elements[i].name == strClickedName){
            if (objRadio==f.elements[i]){
                wantedIndex = eval(n);
                i = f.elements.length;
                }
            n += 1;
            }
        }
   
    var strName = "";
    var n = 0;
   
    for (i=0;i<f.elements.length;i++){
        if (f.elements[i].type == "radio"){
            if (f.elements[i].name != strName) n = 0;
            strName = f.elements[i].name;
           
            if (strName!=strClickedName && f.elements[i].checked){
                if (n==wantedIndex){
                    alert("dublerende valg: " + (n + 1) + " er valgt");
                    objRadio.checked = false;
                    i = f.elements.length;
                    }
                }
            n += 1;   
            }
        }
    }
//-->
</SCRIPT>

</HEAD>
<BODY>

<form name=myForm>
<table cellspacing="0" cellpadding="4" align="Center" border="0" style="width:80%;border-collapse:collapse;">
        <tr>
            <td style="background-color:#B0C8D6;width:50%;">Omverden</td><td colspan="12" style="background-color:#B0C8D6;">Prioritet (1-12)</td>
        </tr><tr>
            <td style="background-color:#EBEBFC;font-size:XX-Small;">Image</td><td style="background-color:#EBEBFC;"><input id="_ctl1" type="radio" onclick="checkValgte(this);" name="sID7029" value="_ctl1" /></td><td style="background-color:#EBEBFC;"><input id="_ctl2" type="radio" onclick="checkValgte(this);" name="sID7029" value="_ctl2" /></td><td style="background-color:#EBEBFC;"><input id="_ctl3" type="radio" onclick="checkValgte(this);" name="sID7029" value="_ctl3" /></td><td style="background-color:#EBEBFC;"><input id="_ctl4" type="radio" onclick="checkValgte(this);" name="sID7029" value="_ctl4" /></td><td style="background-color:#EBEBFC;"><input id="_ctl5" type="radio" onclick="checkValgte(this);" name="sID7029" value="_ctl5" /></td><td style="background-color:#EBEBFC;"><input id="_ctl6" type="radio" onclick="checkValgte(this);" name="sID7029" value="_ctl6" /></td><td style="background-color:#EBEBFC;"><input id="_ctl7" type="radio" onclick="checkValgte(this);" name="sID7029" value="_ctl7" /></td><td style="background-color:#EBEBFC;"><input id="_ctl8" type="radio" onclick="checkValgte(this);" name="sID7029" value="_ctl8" /></td><td style="background-color:#EBEBFC;"><input id="_ctl9" type="radio" onclick="checkValgte(this);" name="sID7029" value="_ctl9" /></td><td style="background-color:#EBEBFC;"><input id="_ctl10" type="radio" onclick="checkValgte(this);" name="sID7029" value="_ctl10" /></td><td style="background-color:#EBEBFC;"><input id="_ctl11" type="radio" onclick="checkValgte(this);" name="sID7029" value="_ctl11" /></td><td style="background-color:#EBEBFC;"><input id="_ctl12" type="radio" onclick="checkValgte(this);" name="sID7029" value="_ctl12" /></td>
        </tr><tr>
            <td style="font-size:XX-Small;">Miljø</td><td><input id="_ctl13" type="radio" onclick="checkValgte(this);" name="sID7030" value="_ctl13" /></td><td><input id="_ctl14" type="radio" onclick="checkValgte(this);" name="sID7030" value="_ctl14" /></td><td><input id="_ctl15" type="radio" onclick="checkValgte(this);" name="sID7030" value="_ctl15" /></td><td><input id="_ctl16" type="radio" onclick="checkValgte(this);" name="sID7030" value="_ctl16" /></td><td><input id="_ctl17" type="radio" onclick="checkValgte(this);" name="sID7030" value="_ctl17" /></td><td><input id="_ctl18" type="radio" onclick="checkValgte(this);" name="sID7030" value="_ctl18" /></td><td><input id="_ctl19" type="radio" onclick="checkValgte(this);" name="sID7030" value="_ctl19" /></td><td><input id="_ctl20" type="radio" onclick="checkValgte(this);" name="sID7030" value="_ctl20" /></td><td><input id="_ctl21" type="radio" onclick="checkValgte(this);" name="sID7030" value="_ctl21" /></td><td><input id="_ctl22" type="radio" onclick="checkValgte(this);" name="sID7030" value="_ctl22" /></td><td><input id="_ctl23" type="radio" onclick="checkValgte(this);" name="sID7030" value="_ctl23" /></td><td><input id="_ctl24" type="radio" onclick="checkValgte(this);" name="sID7030" value="_ctl24" /></td>
        </tr><tr>
            <td style="background-color:#EBEBFC;font-size:XX-Small;">Omdømme</td><td style="background-color:#EBEBFC;"><input id="_ctl25" type="radio" onclick="checkValgte(this);" name="sID7031" value="_ctl25" /></td><td style="background-color:#EBEBFC;"><input id="_ctl26" type="radio" onclick="checkValgte(this);" name="sID7031" value="_ctl26" /></td><td style="background-color:#EBEBFC;"><input id="_ctl27" type="radio" onclick="checkValgte(this);" name="sID7031" value="_ctl27" /></td><td style="background-color:#EBEBFC;"><input id="_ctl28" type="radio" onclick="checkValgte(this);" name="sID7031" value="_ctl28" /></td><td style="background-color:#EBEBFC;"><input id="_ctl29" type="radio" onclick="checkValgte(this);" name="sID7031" value="_ctl29" /></td><td style="background-color:#EBEBFC;"><input id="_ctl30" type="radio" onclick="checkValgte(this);" name="sID7031" value="_ctl30" /></td><td style="background-color:#EBEBFC;"><input id="_ctl31" type="radio" onclick="checkValgte(this);" name="sID7031" value="_ctl31" /></td><td style="background-color:#EBEBFC;"><input id="_ctl32" type="radio" onclick="checkValgte(this);" name="sID7031" value="_ctl32" /></td><td style="background-color:#EBEBFC;"><input id="_ctl33" type="radio" onclick="checkValgte(this);" name="sID7031" value="_ctl33" /></td><td style="background-color:#EBEBFC;"><input id="_ctl34" type="radio" onclick="checkValgte(this);" name="sID7031" value="_ctl34" /></td><td style="background-color:#EBEBFC;"><input id="_ctl35" type="radio" onclick="checkValgte(this);" name="sID7031" value="_ctl35" /></td><td style="background-color:#EBEBFC;"><input id="_ctl36" type="radio" onclick="checkValgte(this);" name="sID7031" value="_ctl36" /></td>
        </tr><tr>
            <td style="font-size:XX-Small;">Social ansvarlighed</td><td><input id="_ctl37" type="radio" onclick="checkValgte(this);" name="sID7032" value="_ctl37" /></td><td><input id="_ctl38" type="radio" onclick="checkValgte(this);" name="sID7032" value="_ctl38" /></td><td><input id="_ctl39" type="radio" onclick="checkValgte(this);" name="sID7032" value="_ctl39" /></td><td><input id="_ctl40" type="radio" onclick="checkValgte(this);" name="sID7032" value="_ctl40" /></td><td><input id="_ctl41" type="radio" onclick="checkValgte(this);" name="sID7032" value="_ctl41" /></td><td><input id="_ctl42" type="radio" onclick="checkValgte(this);" name="sID7032" value="_ctl42" /></td><td><input id="_ctl43" type="radio" onclick="checkValgte(this);" name="sID7032" value="_ctl43" /></td><td><input id="_ctl44" type="radio" onclick="checkValgte(this);" name="sID7032" value="_ctl44" /></td><td><input id="_ctl45" type="radio" onclick="checkValgte(this);" name="sID7032" value="_ctl45" /></td><td><input id="_ctl46" type="radio" onclick="checkValgte(this);" name="sID7032" value="_ctl46" /></td><td><input id="_ctl47" type="radio" onclick="checkValgte(this);" name="sID7032" value="_ctl47" /></td><td><input id="_ctl48" type="radio" onclick="checkValgte(this);" name="sID7032" value="_ctl48" /></td>
        </tr><tr>
            <td style="background-color:#B0C8D6;width:50%;">Økonomi og interne processer</td><td colspan="12" style="background-color:#B0C8D6;">Prioritet (1-12)</td>
        </tr><tr>
            <td style="background-color:#EBEBFC;font-size:XX-Small;">IT og systemer</td><td style="background-color:#EBEBFC;"><input id="_ctl49" type="radio" onclick="checkValgte(this);" name="sID7033" value="_ctl49" /></td><td style="background-color:#EBEBFC;"><input id="_ctl50" type="radio" onclick="checkValgte(this);" name="sID7033" value="_ctl50" /></td><td style="background-color:#EBEBFC;"><input id="_ctl51" type="radio" onclick="checkValgte(this);" name="sID7033" value="_ctl51" /></td><td style="background-color:#EBEBFC;"><input id="_ctl52" type="radio" onclick="checkValgte(this);" name="sID7033" value="_ctl52" /></td><td style="background-color:#EBEBFC;"><input id="_ctl53" type="radio" onclick="checkValgte(this);" name="sID7033" value="_ctl53" /></td><td style="background-color:#EBEBFC;"><input id="_ctl54" type="radio" onclick="checkValgte(this);" name="sID7033" value="_ctl54" /></td><td style="background-color:#EBEBFC;"><input id="_ctl55" type="radio" onclick="checkValgte(this);" name="sID7033" value="_ctl55" /></td><td style="background-color:#EBEBFC;"><input id="_ctl56" type="radio" onclick="checkValgte(this);" name="sID7033" value="_ctl56" /></td><td style="background-color:#EBEBFC;"><input id="_ctl57" type="radio" onclick="checkValgte(this);" name="sID7033" value="_ctl57" /></td><td style="background-color:#EBEBFC;"><input id="_ctl58" type="radio" onclick="checkValgte(this);" name="sID7033" value="_ctl58" /></td><td style="background-color:#EBEBFC;"><input id="_ctl59" type="radio" onclick="checkValgte(this);" name="sID7033" value="_ctl59" /></td><td style="background-color:#EBEBFC;"><input id="_ctl60" type="radio" onclick="checkValgte(this);" name="sID7033" value="_ctl60" /></td>
        </tr><tr>
            <td style="font-size:XX-Small;">Økonomi</td><td><input id="_ctl61" type="radio" onclick="checkValgte(this);" name="sID7034" value="_ctl61" /></td><td><input id="_ctl62" type="radio" onclick="checkValgte(this);" name="sID7034" value="_ctl62" /></td><td><input id="_ctl63" type="radio" onclick="checkValgte(this);" name="sID7034" value="_ctl63" /></td><td><input id="_ctl64" type="radio" onclick="checkValgte(this);" name="sID7034" value="_ctl64" /></td><td><input id="_ctl65" type="radio" onclick="checkValgte(this);" name="sID7034" value="_ctl65" /></td><td><input id="_ctl66" type="radio" onclick="checkValgte(this);" name="sID7034" value="_ctl66" /></td><td><input id="_ctl67" type="radio" onclick="checkValgte(this);" name="sID7034" value="_ctl67" /></td><td><input id="_ctl68" type="radio" onclick="checkValgte(this);" name="sID7034" value="_ctl68" /></td><td><input id="_ctl69" type="radio" onclick="checkValgte(this);" name="sID7034" value="_ctl69" /></td><td><input id="_ctl70" type="radio" onclick="checkValgte(this);" name="sID7034" value="_ctl70" /></td><td><input id="_ctl71" type="radio" onclick="checkValgte(this);" name="sID7034" value="_ctl71" /></td><td><input id="_ctl72" type="radio" onclick="checkValgte(this);" name="sID7034" value="_ctl72" /></td>
        </tr><tr>
            <td style="background-color:#EBEBFC;font-size:XX-Small;">Produktion/Ydelser</td><td style="background-color:#EBEBFC;"><input id="_ctl73" type="radio" onclick="checkValgte(this);" name="sID7035" value="_ctl73" /></td><td style="background-color:#EBEBFC;"><input id="_ctl74" type="radio" onclick="checkValgte(this);" name="sID7035" value="_ctl74" /></td><td style="background-color:#EBEBFC;"><input id="_ctl75" type="radio" onclick="checkValgte(this);" name="sID7035" value="_ctl75" /></td><td style="background-color:#EBEBFC;"><input id="_ctl76" type="radio" onclick="checkValgte(this);" name="sID7035" value="_ctl76" /></td><td style="background-color:#EBEBFC;"><input id="_ctl77" type="radio" onclick="checkValgte(this);" name="sID7035" value="_ctl77" /></td><td style="background-color:#EBEBFC;"><input id="_ctl78" type="radio" onclick="checkValgte(this);" name="sID7035" value="_ctl78" /></td><td style="background-color:#EBEBFC;"><input id="_ctl79" type="radio" onclick="checkValgte(this);" name="sID7035" value="_ctl79" /></td><td style="background-color:#EBEBFC;"><input id="_ctl80" type="radio" onclick="checkValgte(this);" name="sID7035" value="_ctl80" /></td><td style="background-color:#EBEBFC;"><input id="_ctl81" type="radio" onclick="checkValgte(this);" name="sID7035" value="_ctl81" /></td><td style="background-color:#EBEBFC;"><input id="_ctl82" type="radio" onclick="checkValgte(this);" name="sID7035" value="_ctl82" /></td><td style="background-color:#EBEBFC;"><input id="_ctl83" type="radio" onclick="checkValgte(this);" name="sID7035" value="_ctl83" /></td><td style="background-color:#EBEBFC;"><input id="_ctl84" type="radio" onclick="checkValgte(this);" name="sID7035" value="_ctl84" /></td>
        </tr><tr>
            <td style="font-size:XX-Small;">Viden og innovation</td><td><input id="_ctl85" type="radio" onclick="checkValgte(this);" name="sID7036" value="_ctl85" /></td><td><input id="_ctl86" type="radio" onclick="checkValgte(this);" name="sID7036" value="_ctl86" /></td><td><input id="_ctl87" type="radio" onclick="checkValgte(this);" name="sID7036" value="_ctl87" /></td><td><input id="_ctl88" type="radio" onclick="checkValgte(this);" name="sID7036" value="_ctl88" /></td><td><input id="_ctl89" type="radio" onclick="checkValgte(this);" name="sID7036" value="_ctl89" /></td><td><input id="_ctl90" type="radio" onclick="checkValgte(this);" name="sID7036" value="_ctl90" /></td><td><input id="_ctl91" type="radio" onclick="checkValgte(this);" name="sID7036" value="_ctl91" /></td><td><input id="_ctl92" type="radio" onclick="checkValgte(this);" name="sID7036" value="_ctl92" /></td><td><input id="_ctl93" type="radio" onclick="checkValgte(this);" name="sID7036" value="_ctl93" /></td><td><input id="_ctl94" type="radio" onclick="checkValgte(this);" name="sID7036" value="_ctl94" /></td><td><input id="_ctl95" type="radio" onclick="checkValgte(this);" name="sID7036" value="_ctl95" /></td><td><input id="_ctl96" type="radio" onclick="checkValgte(this);" name="sID7036" value="_ctl96" /></td>
        </tr><tr>
            <td style="background-color:#B0C8D6;width:50%;">Medarbejdere</td><td colspan="12" style="background-color:#B0C8D6;">Prioritet (1-12)</td>
        </tr><tr>
            <td style="background-color:#EBEBFC;font-size:XX-Small;">Rekruttering og fastholdelse</td><td style="background-color:#EBEBFC;"><input id="_ctl97" type="radio" onclick="checkValgte(this);" name="sID7037" value="_ctl97" /></td><td style="background-color:#EBEBFC;"><input id="_ctl98" type="radio" onclick="checkValgte(this);" name="sID7037" value="_ctl98" /></td><td style="background-color:#EBEBFC;"><input id="_ctl99" type="radio" onclick="checkValgte(this);" name="sID7037" value="_ctl99" /></td><td style="background-color:#EBEBFC;"><input id="_ctl100" type="radio" onclick="checkValgte(this);" name="sID7037" value="_ctl100" /></td><td style="background-color:#EBEBFC;"><input id="_ctl101" type="radio" onclick="checkValgte(this);" name="sID7037" value="_ctl101" /></td><td style="background-color:#EBEBFC;"><input id="_ctl102" type="radio" onclick="checkValgte(this);" name="sID7037" value="_ctl102" /></td><td style="background-color:#EBEBFC;"><input id="_ctl103" type="radio" onclick="checkValgte(this);" name="sID7037" value="_ctl103" /></td><td style="background-color:#EBEBFC;"><input id="_ctl104" type="radio" onclick="checkValgte(this);" name="sID7037" value="_ctl104" /></td><td style="background-color:#EBEBFC;"><input id="_ctl105" type="radio" onclick="checkValgte(this);" name="sID7037" value="_ctl105" /></td><td style="background-color:#EBEBFC;"><input id="_ctl106" type="radio" onclick="checkValgte(this);" name="sID7037" value="_ctl106" /></td><td style="background-color:#EBEBFC;"><input id="_ctl107" type="radio" onclick="checkValgte(this);" name="sID7037" value="_ctl107" /></td><td style="background-color:#EBEBFC;"><input id="_ctl108" type="radio" onclick="checkValgte(this);" name="sID7037" value="_ctl108" /></td>
        </tr><tr>
            <td style="font-size:XX-Small;">Sammensætning og kompetencer</td><td><input id="_ctl109" type="radio" onclick="checkValgte(this);" name="sID7038" value="_ctl109" /></td><td><input id="_ctl110" type="radio" onclick="checkValgte(this);" name="sID7038" value="_ctl110" /></td><td><input id="_ctl111" type="radio" onclick="checkValgte(this);" name="sID7038" value="_ctl111" /></td><td><input id="_ctl112" type="radio" onclick="checkValgte(this);" name="sID7038" value="_ctl112" /></td><td><input id="_ctl113" type="radio" onclick="checkValgte(this);" name="sID7038" value="_ctl113" /></td><td><input id="_ctl114" type="radio" onclick="checkValgte(this);" name="sID7038" value="_ctl114" /></td><td><input id="_ctl115" type="radio" onclick="checkValgte(this);" name="sID7038" value="_ctl115" /></td><td><input id="_ctl116" type="radio" onclick="checkValgte(this);" name="sID7038" value="_ctl116" /></td><td><input id="_ctl117" type="radio" onclick="checkValgte(this);" name="sID7038" value="_ctl117" /></td><td><input id="_ctl118" type="radio" onclick="checkValgte(this);" name="sID7038" value="_ctl118" /></td><td><input id="_ctl119" type="radio" onclick="checkValgte(this);" name="sID7038" value="_ctl119" /></td><td><input id="_ctl120" type="radio" onclick="checkValgte(this);" name="sID7038" value="_ctl120" /></td>
        </tr><tr>
            <td style="background-color:#EBEBFC;font-size:XX-Small;">Tilfredshed og loyalitet</td><td style="background-color:#EBEBFC;"><input id="_ctl121" type="radio" onclick="checkValgte(this);" name="sID7039" value="_ctl121" /></td><td style="background-color:#EBEBFC;"><input id="_ctl122" type="radio" onclick="checkValgte(this);" name="sID7039" value="_ctl122" /></td><td style="background-color:#EBEBFC;"><input id="_ctl123" type="radio" onclick="checkValgte(this);" name="sID7039" value="_ctl123" /></td><td style="background-color:#EBEBFC;"><input id="_ctl124" type="radio" onclick="checkValgte(this);" name="sID7039" value="_ctl124" /></td><td style="background-color:#EBEBFC;"><input id="_ctl125" type="radio" onclick="checkValgte(this);" name="sID7039" value="_ctl125" /></td><td style="background-color:#EBEBFC;"><input id="_ctl126" type="radio" onclick="checkValgte(this);" name="sID7039" value="_ctl126" /></td><td style="background-color:#EBEBFC;"><input id="_ctl127" type="radio" onclick="checkValgte(this);" name="sID7039" value="_ctl127" /></td><td style="background-color:#EBEBFC;"><input id="_ctl128" type="radio" onclick="checkValgte(this);" name="sID7039" value="_ctl128" /></td><td style="background-color:#EBEBFC;"><input id="_ctl129" type="radio" onclick="checkValgte(this);" name="sID7039" value="_ctl129" /></td><td style="background-color:#EBEBFC;"><input id="_ctl130" type="radio" onclick="checkValgte(this);" name="sID7039" value="_ctl130" /></td><td style="background-color:#EBEBFC;"><input id="_ctl131" type="radio" onclick="checkValgte(this);" name="sID7039" value="_ctl131" /></td><td style="background-color:#EBEBFC;"><input id="_ctl132" type="radio" onclick="checkValgte(this);" name="sID7039" value="_ctl132" /></td>
        </tr><tr>
            <td style="font-size:XX-Small;">Udvikling</td><td><input id="_ctl133" type="radio" onclick="checkValgte(this);" name="sID7040" value="_ctl133" /></td><td><input id="_ctl134" type="radio" onclick="checkValgte(this);" name="sID7040" value="_ctl134" /></td><td><input id="_ctl135" type="radio" onclick="checkValgte(this);" name="sID7040" value="_ctl135" /></td><td><input id="_ctl136" type="radio" onclick="checkValgte(this);" name="sID7040" value="_ctl136" /></td><td><input id="_ctl137" type="radio" onclick="checkValgte(this);" name="sID7040" value="_ctl137" /></td><td><input id="_ctl138" type="radio" onclick="checkValgte(this);" name="sID7040" value="_ctl138" /></td><td><input id="_ctl139" type="radio" onclick="checkValgte(this);" name="sID7040" value="_ctl139" /></td><td><input id="_ctl140" type="radio" onclick="checkValgte(this);" name="sID7040" value="_ctl140" /></td><td><input id="_ctl141" type="radio" onclick="checkValgte(this);" name="sID7040" value="_ctl141" /></td><td><input id="_ctl142" type="radio" onclick="checkValgte(this);" name="sID7040" value="_ctl142" /></td><td><input id="_ctl143" type="radio" onclick="checkValgte(this);" name="sID7040" value="_ctl143" /></td><td><input id="_ctl144" type="radio" onclick="checkValgte(this);" name="sID7040" value="_ctl144" /></td>
        </tr>
    </table>

</form>

</BODY>
</HTML>
Avatar billede danisher Nybegynder
05. november 2004 - 15:45 #2
Tak for det, det virker.

Point?
Avatar billede danisher Nybegynder
05. november 2004 - 16:24 #3
Du kan måske også hjælpe med noget javascript, således at man husker at vælge en prioritet i hver række?

Man må altså ikke sende formen, hvis ikke der er valgt en prioritet i hver række?

Kan du hjælpe?

På forhånd tak!
Avatar billede ldanielsen Nybegynder
07. november 2004 - 19:25 #4
Ja, men jeg kan ikke lade være med at synes det bliver meget kryptisk. Jeg har lavet et script der virker uanset hvor mange radiogrupper der måtte være. Det er tungt, men fleksibelt. Dog, hvis du kombinerer det med en anden radiogruppe der ikke skal være med i valideringen, så vil det ikke virke korrekt længere.

Derfor vil jeg som validering give dig det script der derimod checkker specifikke navngivne radiogrupper:

function radioIsSelected(obj){
    for (i=0;i<obj.length;i++) {
        if (obj[i].checked){
            return (true)
            }
        }
    return false
    }

Den returnerer true hvis noget er valgt. En valideringsfunktion kunne så laves sådan:

function doValidate(){
  var f = document.myForm;
  if (!radioIsSelected(f.sID7029){alert("Vælg ..."); return (false);}
  if (!radioIsSelected(f.sID7030){alert("Vælg ..."); return (false);}
//fortsæt for hver gruppe
  return true;
  }

fordi du ved at alle valg er forskellige, så vil det være nok at checkke at alle grupper har et valg, ikke?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester