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

130
Views
Mi formulario html pasa automáticamente todos los datos de campo en url

Creé un formulario html simple pero me encontré con un problema extraño que nunca antes había visto. Cuando hago clic en enviar, todos los datos pasan directamente a la barra de URL. No sé qué tiene de malo esto, ¿alguien puede ayudarme?

Forma:

 <form id="form-data"> Name<br><input type="text" name="name" id="name" value=""><br><br> Age<br><input type="number" name="number" id="age" value=""><br><br> Gender<br> <input type="radio" name="gender" value="Male">Male <input type="radio" name="gender" value="Female">Fe-male<br><br> <select name="country"> <option value="Kashmir">Kashmir</option> <option value="Egypt">Egypt</option> <option value="Norway">Norway</option> <option value="Iceland">Iceland</option> </select><br> <br><input type="submit" id="submit" value="Save"> </form>
over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

el formulario usa el método get, por lo tanto, muestra los valores del formulario en la url. cambie el método para publicar para evitar esto

 method="post" 

 <!DOCTYPE html> <html> <head> <title></title> <body> <form id="form-data" method="post"> Name<br><input type="text" name="name" id="name" value=""><br><br> Age<br><input type="number" name="number" id="age" value=""><br><br> Gender<br> <input type="radio" name="gender" value="Male">Male <input type="radio" name="gender" value="Female">Fe-male<br><br> <select name="country"> <option value="Kashmir">Kashmir</option> <option value="Egypt">Egypt</option> <option value="Norway">Norway</option> <option value="Iceland">Iceland</option> </select><br> <br><input type="submit" id="submit" value="Save"> </form> </body> </html>

over 4 years ago · Santiago Trujillo Report

0

Agregue un atributo de método a su etiqueta de formulario de esta manera:

 <form action="welcome.php" method="post">

https://www.w3schools.com/tags/att_form_method.asp

over 4 years ago · Santiago Trujillo Report

0

Si no envía los datos a alguna parte, se pasan como parámetros de URL a la página actual: De MDN Web Docs:

El atributo de acción define dónde se envían los datos. Su valor debe ser una URL relativa o absoluta válida. Si no se proporciona este atributo, los datos se enviarán a la URL de la página que contiene el formulario: la página actual.

over 4 years ago · Santiago Trujillo 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!