Soy un programador principiante de JavaScript que intenta crear un formulario de recopilación de datos html con JavaScript.
Mi objetivo es…
No estoy seguro luego de hacer la pregunta de la edad inicial, de cómo solo hacer ciertas preguntas dependiendo de la respuesta del usuario a esta primera.
Aquí está mi código:
<html> <head> </head> <body> <form> <label for="age">Select your age</label> <select id="age"> <option value="0">Under 18</option> <option value="1">18-60</option> <option value="2">60+</option> </select> <button id="next">Next Question</button> <!--<select id="subject"> <option value="0">Math</option> <option value="1">English</option> <option value="2">Science</option> <option value="3">History</option> <option value="4">Geography</option> <option value="5">Technology</option> <option value="6">Art</option> <option value="7">PE</option> <option value="8">Other</option> </select> </form--> <script> const next = document.querySelector('#next'); const sb = document.querySelector('#age') next.onclick = (event) => { event.preventDefault(); // show the selected index alert(sb.selectedIndex); }; //if (sb.selectedIndex == 0) { //} </script> </body> </html>