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

177
Views
onchange Enviar formulario con ancla de página

Usando algo como este código, ¿hay alguna forma de pasar un ancla html para saltar a un lugar particular en la página cuando se ha enviado?

 onChange="document.form2.submit()"

Estoy usando este código anterior para un menú desplegable que se envía después de la selección, pero también lo necesito para pasar un ancla de página... ¿es factible?

muchas gracias

pd El ancla dependerá del menú desplegable que se haya utilizado. Hay, por ejemplo, alrededor de 40 menús desplegables en una página... así que cuando pasas de los 20 tienes que seguir desplazándote hacia abajo para seleccionar el siguiente... es por eso que necesito que la página, después de enviarla, salte a la última menú desplegable usado... Espero que esto tenga sentido.

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

0

Establezca la acción del formulario en url#your-hash justo antes de enviarlo.

 function change_url(form, hash) { form.setAttribute("action", "https://example.com/#" + hash); form.submit(); } document.querySelectorAll("select").forEach(function(elem) { elem.addEventListener("change", function() { var hash = this.getAttribute("name"); var form = this.closest("form") change_url(form, hash); }) })
 <h1>fill the form</h1> <form action="" method="get" onsubmit="change_url(this); return false"> <a name="sel1"></a> <select name="sel1"> <option></option> <option>sel1</option> </select> <div style="height:500px"></div> <a name="sel2"></a> <select name="sel2"> <option></option> <option>sel2</option> </select> <div style="height:500px"></div> <a name="sel3"></a> <select name="sel3"> <option></option> <option>sel3</option> </select> <div style="height:500px"></div> <button>submit</button> </form>

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!