Podría hacer esto normalmente con js, validando los checkbox. Si habia uno marcado... retornaba el submit que enviaba por post los valores concatenados y en el servidor hacia lo que queria.
Intenté esto... pero obviamente no es válido:
Código:
como podría hacer una función vChkPanel() parecida pero en prototype? function vChkPanel(f,v){ todos=document.getElementsByTagName('input'); for(x=0;x<todos.length;x++){ if(todos[x].type=="checkbox" && todos[x].checked){ var answer = confirm("\xbfSeguro que desea eliminar los mensajes?"); if (answer){ document.frmmensajes.vinculo.value=v; //return document.frmmensajes.submit(); return sendValuesMensaje(); } else{ return false; } } } alert("Debe marcar los items que desee eliminar"); return false; } function sendValuesMensaje() { new Ajax.Request("mensajes_eliminar.php", { method: 'post', parameters: 'chk='+$F('chk')+'&vinculo='+$F('vinculo'), onCreate : function startLoading() { $('cmsmensaje').innerHTML= 'cargando...'; }, onComplete: function showResponse(req){ $('cmsmensaje').innerHTML= req.responseText; } }); }