¿Cómo utilizo un botón de opción para enviar a un usuario a un nuevo sitio web en JavaScript?

Lo que quiero que el progtwig haga es crear un formulario y tener 2 botones de opción y 1 texto. Luego quiero que contraiga el texto y el valor de radio en uno y me lleve a esa página:

Si ingreso texto con “facebook” y el valor del botón de radio es .com, quiero que tome facebook + .com y me envíe a esa página.

   A Basic Form     
Redirection:

function go() { var end = ""; if (document.getElementById("no").checked) { end = document.getElementById("no").value; } else { end = document.getElementById("com").value; } var input = document.getElementById("input").value; var together = input + end; window.location.replace("http://www." + together); }

Solutions Collecting From Web of "¿Cómo utilizo un botón de opción para enviar a un usuario a un nuevo sitio web en JavaScript?"

De forma alternativa, devuelva falso del controlador onclick para evitar que se envíe el formulario.

Prueba este código:

     
Redirection:

El análisis de brso05 parece ser perfecto … Pero realmente no puedo explicarlo. Parece que Chrome está retrasando los efectos secundarios de location.href.replace (que debería estar navegando fuera de la página) hasta que se envíe el formulario … Tengo la sensación de que ha pulsado un error en el navegador aquí. No puedo imaginar que esto cumpla con las especificaciones.

Cambiar tipo = “enviar” a tipo = “botón”.

Cambiar esta línea:

  

a:

  

En este caso, no necesita enviar un formulario. Usted solo está tratando de redirigir la url. No especificó dónde enviar el formulario por lo que se presenta a sí mismo ese es su problema.