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

159
Vistas
La función jQuery no funciona en PHP una vez que se actualiza la página

Quiero "Ocultar" la tabla durante el inicio de la página, que funciona usando $(document).ready(function(){$("#result").hide();}); Pero también quiero "mostrar" la tabla una vez que se hace clic en el botón Enviar, que no funciona.

Este es el archivo PHP, ya que tengo que agregar más código PHP después. Mismo resultado si cambio esto a HTML tú.

 <!DOCTYPE html> <html lang ="en"> <head> <title> Show Specific </title> <meta charset = "utf-8"> <link rel="stylesheet" type="text/css" href="css/style.css"> <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"> </script> <script> $(document).ready(function(){ $("#result").hide(); }); $(document).ready(function(){ $("#button").click(function(){ $("#result").show();//result }); }); </script> </head> <body> <hr> <div id="appointment"> <form> Test ID: <input type="text" name="testID" /> <br><br> First Name : <input type="text" name="First_Name" /> <br><br> Last Name : <input type="text" name="Last_Name" /> <br><br> <input id="submit" type="button" value="Submit" ><br><br> </form> </div> <div id="result"> <table> <tr> <th>Test ID</th> </tr> <tr> <th>First Name </th> </tr> <tr> <th>Last Name</th> </tr> </table> </div> <hr> <div id="footer"> <footer> Copyright &copy; ALL RIGHTS ARE RESERVED. </footer> </div> </body> </html>
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si observa detenidamente, la id de su botón de entrada es submit , no el button como ha escrito en su controlador de eventos jQuery.

Cambia tu script a este:

 <script> $(document).ready(function(){ $("#result").hide(); $("#submit").click(function(){ $("#result").show();//result }); }); </script>

Además: no es necesario que tengas dos métodos $(document).ready() . Simplemente implemente uno y luego agregue su función dentro.

about 4 years ago · Juan Pablo Isaza 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