Kad korisnik klikne dugme ja treba da nadjem i cekiram check box koji ima opis(label) na primer: "Key".
Koristim Asp.net 2 i znam da to mogu jednostavno da odradim na server strani. Mislim da je ipak bolje to uraditi pomocu java scripte.
Opis je prikazan(renderovan) kao label u istoj celiji gde je i check box.
Kako za svaki checkbox da proverim i njegov opis (label)
Code:
<td colspan =3>
<input id="chkKEY" type="checkbox" name="chkKEY" onclick="javascript:SelectESLProgram(this);" />
</td>
</tr>
<tr>
<td colspan="3" valign =top >
<table>
<tr>
<td>
<input id="chkPrograms_0" type="checkbox" name="chkPrograms$0" />
<label for="chkPrograms_0">KEY</label>
</td>
<td>
<input id="chkPrograms_1" type="checkbox" name="chkPrograms$1" />
<label for="chkPrograms_1">IEP</label>
</td>
</table>
</td>
</tr>
function SelectESLProgram(chkBox)
{
if (chkBox.checked==false)
return;
var theBox=chkBox;
elm=theBox.form.elements;
var temp;
for(i=0;i<elm.length;i++)
{
if(elm[i].type=="checkbox" && elm[i].id.toString().indexOf("chkPrograms")>-1)
{
alert (elm[i].id);
alert (elm[i].value);
SAD KAD SAM NASAO checkbox listu, treba da nadjem pripadajuci label koji za vrednost ima kljucnu rec "KEY" tada mogu da cekiram
check box na kojem se nalazim. Kako ??
}
}
}
<td colspan =3>
<input id="chkKEY" type="checkbox" name="chkKEY" onclick="javascript:SelectESLProgram(this);" />
</td>
</tr>
<tr>
<td colspan="3" valign =top >
<table>
<tr>
<td>
<input id="chkPrograms_0" type="checkbox" name="chkPrograms$0" />
<label for="chkPrograms_0">KEY</label>
</td>
<td>
<input id="chkPrograms_1" type="checkbox" name="chkPrograms$1" />
<label for="chkPrograms_1">IEP</label>
</td>
</table>
</td>
</tr>
function SelectESLProgram(chkBox)
{
if (chkBox.checked==false)
return;
var theBox=chkBox;
elm=theBox.form.elements;
var temp;
for(i=0;i<elm.length;i++)
{
if(elm[i].type=="checkbox" && elm[i].id.toString().indexOf("chkPrograms")>-1)
{
alert (elm[i].id);
alert (elm[i].value);
SAD KAD SAM NASAO checkbox listu, treba da nadjem pripadajuci label koji za vrednost ima kljucnu rec "KEY" tada mogu da cekiram
check box na kojem se nalazim. Kako ??
}
}
}
Javascripta bi trebal da bude kompatibilna sa win platforma ie4,5,6 FF mac platforma Safari FF IE5
Jednostavnost! Odlika genijalnosti