Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

132
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda