sí, tienes razón, se me escapó. ahora releyendo hay un problema. no puedes pasarle la variable con nombre. otra cosa que yo cambiaría, sería el input submit por un botón
Cita: <input type="button" value="enviar" onclick="pedirDatos('mostrar.php','capaContenedora ',document.getElementById('campo').value, document.formulario.opcion[0].checked ? document.formulario.opcion[0].value : document.formulario.opcion[1].value,'POST'); return false" />
ahora al recoger las variables, tienes que añadirle un valor mas
Cita: function pedirDatos(url,capa,text,radio,metodo)