butoanele de trimitere multiple pentru aceeași problemă cu pagina

Am două butoane de trimitere pe aceeași pagină. Nu pare să funcționeze atunci când trimit pagina. Aici este codul meu. Vă mulțumim pentru sugestii.

   <?php
    if ($_POST['Submit_1'])
    {
      echo "Submit_1"; 
    }   
    if ($_POST['Submit_2'])
    {
      echo "Submit_2";
    }
    ?>
<form name="form1" id="form1" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post">
    <input type="submit" name="Submit_2" value="Add more"  onclick=" validateForm('form1');return false;"  >
    <input type="submit" name="Submit_1" value="Submit"  onclick=" validateForm('form1');return false;"  >
</form>
1
Pagina nu pare să fie postată la sine.
adăugat autor nav100, sursa
Ce nu funcționează exact? De asemenea, ați uitat să închideți șirul în $ _ POST ['Submit_2']
adăugat autor Alex Turpin, sursa
Puteți să vă explicați mai bine ce nu funcționează exact?
adăugat autor Till Helge, sursa

3 răspunsuri

return false; will stop the buttons from submitting the form.

3
adăugat
Dacă folosesc un buton de trimitere, funcționează bine.
adăugat autor nav100, sursa
atunci supunerea se întâmplă în javascriptul tău și acolo este problema.
adăugat autor dqhendricks, sursa

You are using JavaScript to validate the form, then return false: the submit never propagates (unless it's part of your JavaScript we don't have). You need to submit after validation, and add a way to distinguish the button presses via JavaScript (like another parameter to your submit), or don't use JavaScript and PHP will handle it nicely for you.

0
adăugat
Am document.form1.submit (); după validare. Cum pot transmite un alt parametru pentru trimitere?
adăugat autor nav100, sursa

Utilizați butonul în loc de trimiteți .

0
adăugat
JavaScript, România - Moldova
JavaScript, România - Moldova
328 participanți

Comunitatea Română JavaScript: github.com/js-ro Pentru confort, opriți notificările. Parteneri: @node_ro, @php_ro, @python_ro, @seo_ro, @RomaniaGroup, @ai_ro, @Grupuri_IT Offtop: @holywars_ro Joburi: @js_jobs_ro Sponsored with ❤️ by ciupacabra.com