javascript - formulario de botón de radio sin enviar


Digamos que tengo 5 botones de opción como los siguientes. ¿Cómo enviaría este formulario sin un botón de envío cuando todos los botones de opción están marcados? una vez enviado, me gustaría que se publicara una respuesta en el formulario. Por ejemplo, si todos los botones de opción son sí, diría "todos los botones de opción son sí", si todos los botones de opción son no, "todos los botones de opción son no" y si hay una mezcla, "los botones de opción consisten en una combinación de sí y no". Realmente estoy luchando por encontrar algo sobre esto, tal vez estoy buscando en el wrUna cosa larga, ya que estoy bastante seguro de que he visto cosas como esta en algunos sitios web. Gracias por tu ayuda :).

<input type="radio" name="q1" value="yes">Yes
<input type="radio" name="q1" value="no">no<br>
 		
<input type="radio" name="q2"  value="yes">Yes
<input type="radio" name="q2"  value="no">no<br>

<input type="radio" name="q3"  value="yes">Yes
<input type="radio" name="q3" value="no">no<br>


<input type="radio" name="q4" value="yes">Yes
<input type="radio" name="q4"  value="no">no<br>



<input type="radio" name="q5" value="yes">Yes
<input type="radio" name="q5" value="no">no


------------Respuesta------------

Puede usar una función JavaSript para lograr esto. Cada vez que un botón de radio está marcado o desmarcado, puede llamar a esta función. Para que puedas cambiar

<input type="radio" name="q5" value="yes">Yes
<input type="radio" name="q5" value="no">no

Para:

<input type="radio" name="q5" value="yes" onClick="validateRadio();">Yes
<input type="radio" name="q5" value="no" onClick="validateRadio();">no

dentro de validateRadio() puede usar una condición if para verificar si todos los "Sí" están marcados, todos los "No" están marcados o si es una combinación de Síy no

Y puede usar la siguiente línea para enviar el formulario.

document.getElementById("myForm").submit();

Etiquetas: html javascript

Artículos relacionados:

rendimiento - Python, ¿por qué mmap.move() llena la memoria?

Cómo cambiar el color del texto de la barra de navegación en Xamarin Forms Android