ya logre acerlo lo posteo para aquella persona que necesite algo como lo que yo ocupo
Código Javascript
:
Ver originalfunction putOn(valor)
{
var j=0,elemento=document.forms['form1'].elemento.value-1, select1=document.forms['form1'].select1.value,flag_select2=document.forms['form1'].flag.value;
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){
if(select1==0){
j=i;
flag_select2=true;
}
}
}
}
if(flag_select2==true && select1==0){
document.getElementById("select1").value="";
document.getElementById("select1").value=valor;
document.forms['form1'].flag.value="";
document.forms['form1'].flag.value=flag_select2;
document.forms['form1'].elemento.value="";
document.forms['form1'].elemento.value=j+1;
}
else{
window.addEvent('domready', function() {//de aqui
Sexy = new SexyAlertBox();
Sexy.error('<h1>Error de Seleccion!!!</h1><p>Ya Has Seleccionado un Registro.</p>');
} );// hasta aqui es un aviso de alerta con mootools pero pueden usar la opcion alert();
for (i=0;i<document.forms['form1'].elements.length;i++){
if(document.forms['form1'].elements[i].type == "checkbox"){
if(i==elemento){
document.forms['form1'].elements[i].checked=1;
}
else{
document.forms['form1'].elements[i].checked=0;
}
}
}
}
}
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'].select1.value=0;
document.forms['form1'].flag.value="false";
document.forms['form1'].elemento.value="0";
}
te permite seleccionar un check unicamente y las cajas de texto a las q mando los valores es para poder verificar q ya se halla seleccionado un check, se que tal vez se puede hacer mas optimo pero solo es una opcion para quien tenga el mismo problema q yo
gracias por su tiempo