gracuias por responder maycolalvarez mira aprovechandome me podrias ayudar mira la idea es q mi pagina solo me deje seleccionar un solo check a la vez tengo esta funcion actualmente
Código Javascript
:
Ver original<script language="JavaScript" type="text/javascript">
function putOn(valor)
{
var j=0,elemento=document.forms['form1'].elemento.value, select=document.forms['form1'].select.value,flag_select=false,flag_select2=document.forms['form1'].flag.value;
if(flag_select2==false){
for (i=0;i<document.forms['form1'].elements.length;i++){
if(document.forms['form1'].elements[i].type == "checkbox"){
if(document.forms['form1'].elements[i].checked==true){
j=i;
if(select==0){
flag_select=true;
document.getElementById("select").value=valor;
document.forms['form1'].flag.value=flag_select;
document.forms['form1'].elemento.value=i;
}
}
}
}
}
else{
for (i=0;i<document.forms['form1'].elements.length;i++){
if(document.forms['form1'].elements[i].type == "checkbox"){
if(i==j){
document.forms['form1'].elements[i].checked=0
}
if(i==elemento){
document.forms['form1'].elements[i].checked=1
}
}
}
window.addEvent('domready', function() {
Sexy = new SexyAlertBox();
Sexy.error('<h1>Error de Seleccion!!!</h1><p>Ya Has Seleccionado un Registro.</p>');
} );
}
}
function putOff()
{
for (i=0;i<document.forms['form1'].elements.length;i++){
if(document.forms['form1'].elements[i].type == "checkbox"){
document.forms['form1'].elements[i].checked=0}
}
document.forms['form1'].select.value=0;
document.forms['form1'].flag.value="false";
document.forms['form1'].elemento.value="";
}
</script>
y este es mi check
Código HTML:
Ver original<input type="checkbox" name="registro" value="checkbox" value="<%=rs2.getObject("id_rel_etiqueta")%>" onClick="if (this.checked) {putOn(
<%=rs2.getObject("id_rel_etiqueta")%>)} else {putOff()}"/>
ya le intente de muchas formas con este me selecciona l que quiero y el primero y me manda el error de q ya seleccione uno cuando solo he seleccionado 1 pero mi script me selecciona 2 checks la idea de usar el nombre era para mandarlo a una de mis cajas de texto q iba a ser el primer check q seleccione y cuando volviera a seleccionar otro check me tomara el nombre del check q ya habia seleccionado y desactivara cualquier otro check q haya seleccionado y solo dejarme seleccionado l check q habia seleccionado primero.
intente con otro el cual me funcionaba solo cuando mi segunda vez q intentaba seleccionar otro check (teniendo ya uno seleccionado ) q estaba abajo del primero seleccionado pero cuando seleccionaba uno que esta arriba me dejaba seleccionado el segundo y me deseleccionaba el primero no se si me explique pero la idea principal es solo poder seleccionar un check a la vez
si me pudieras ayudar te lo agradeceria muchooo
gracias por contestar