Probá así:
Código HTML:
<form action="ficherodestino.php" method="post" id="formu">
<input onClick='actualizaValor(this);' type="radio" name="prog" value="a" id="campo1" />
<input onClick='actualizaValor(this);' type="radio" name="prog" value="b" id="campo2" />
<input onClick='actualizaValor(this);' type="radio" name="prog" value="c" id="campo3" />
<input onClick='actualizaValor(this);' type="radio" name="prog" value="d" id="campo4" />
<input onClick='actualizaValor(this);' type="radio" name="prog" value="a" id="campo5"/>
</form>
//Y fuera el botón.
<button onclick="javascript:validar()">ENVIAR</button>
Luego con un javascript podés validar que al menos una opción haya sido seleccionada (Deberías testearlo porque no sé si las condiciones están bien. La lógica sería preguntar que si todos están en false)
Código HTML:
<script>
function validar(){
if (!formu.campo1.checked && !formu.campo2.checked && !formu.campo3.checked && !formu.campo4.checked && !formu.campo5.checked)
{ alert("Es necesario que elija una opción"); return; }
formu.submit();
}
</script>
Con respecto a lo del diálogo de confirmación no estoy seguro lo que querés hacer, pero podés usar este código así que es más limpio:
Código HTML:
seguro = confirm("¿Está seguro de que desea borrar el ítem?");
if(seguro){
//ACCIONES QUE SE DEBEN EJECUTAR SI CONFIRMA
}
Probalo y luego nos contás qué pasó.