Hola:
En tu código no se ve ninguna asignación:
respuesta = encodeURIComponent(document.form.detalle.value);
document.form.detalle.value = respuesta;
No entiendo lo de forzar el submit, ya que el botón debería ser del tipo submit... y por otro lado, deberías considerar que el visitante desactive javascript...
Saludos