Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

155
Views
Seleccione la opción permanece después de salir de la página

Tengo un menú de selección que intento implementar en mi página para que un usuario seleccione un país.

Mis opciones actuales son Canadá, Estados Unidos y Global. Estoy intentando agregar el atributo selected en Canadá cuando se carga la página para que Canadá sea el país seleccionado de forma predeterminada. Esto funciona como se esperaba, pero noté que si seleccioné otro país, por ejemplo, "Estados Unidos", visité otra página en el sitio web y regresé a través de la flecha hacia atrás al país que seleccioné antes de redirigir en este caso, "Estados Unidos" sigue siendo el país seleccionado. y no Canadá.

Si inspecciono, veo que Canadá tiene el atributo seleccionado, pero Estados Unidos todavía se muestra como el seleccionado.

He intentado agregar

 document.getElementById("country-select").selectedIndex = -1;

Lo cual creo que debería eliminar el atributo seleccionado, pero esto no funciona.

¿Cómo puedo restablecer mi menú desplegable de selección y mostrar Canada de forma predeterminada incluso después de volver a la página?

No sé si podré volver a crear mi problema en un fragmento de código, pero

Aquí está mi fragmento de código:

 document.getElementById("country-select").selectedIndex = -1; let selectedCountry = document.getElementById(124); // set Canada as default selected country selectedCountry.setAttribute('selected', 'true')
 v <select name="country" id="country-select"> <option id="0" value="0">Global</option> <option id="1" value="1">United States</option> <option id="124" value="124">Canada</option> </select>

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede establecer la opción seleccionada cuando el usuario navega fuera de la página.

Esto se logra escuchando el evento beforeunload :

 window.onbeforeunload = function(){ document.getElementById("country-select").value = "124"; }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!