• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

245
Views
¿Cómo mostrar un mensaje de confirmación en el envío del formulario php que contiene un texto de mensaje dinámico?

Quiero mostrar un mensaje de confirmación al enviar el formulario con un mensaje de confirmación. El mensaje de confirmación en sí necesita hacer algunas llamadas php para hacer algunas validaciones y luego mostrar un mensaje con los botones Aceptar y Cancelar. Al presionar el botón Aceptar, debe continuar con el flujo de envío y permanecer en el formulario de lo contrario.

He tomado el siguiente enfoque pero no funciona. Aunque entra en el bloque else, no muestra el mensaje. Parece que la segunda línea de eco es el problema. ¿Me puede dar una pista sobre cómo llevar a cabo esta tarea?

código PHP:

 <?php if (!empty($_POST)){ // read $_POST['item'] values and do the validation and construct validation message. // Because validation message is a dynamic one which is based on user inputs. // Some server calls are also needs to make within this validation phase. if(empty($validation_msg)) { saveData(); } else { echo '<script type="text/javascript"> if (confirm("' . $validation_msg . '")) { '; echo saveData(); echo ' } </script>'; } } function saveData(){ // Save function goes here. } ?>

Código HTML:

 <div class="form-group"> <button type="submit" class="btn btn-primary" id="submit_button" disabled><?= _('Save') ?></button> </div>
almost 3 years ago · Santiago Gelvez
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error