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;
}
});
}


