একই পৃষ্ঠা সমস্যা একাধিক জমা বাটন

আমি একই পৃষ্ঠায় দুটি জমা বাটন আছে। পৃষ্ঠাটি জমা দেওয়ার সময় এটি কাজ করছে বলে মনে হচ্ছে না। এখানে আমার কোড। কোন পরামর্শের জন্য ধন্যবাদ।

   <?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
পৃষ্ঠা নিজেই পোস্ট করা বলে মনে হচ্ছে না।
যোগ লেখক nav100, উৎস
ঠিক কি কাজ করে না? এছাড়াও, আপনি $ _ POST ['submit_2'] এ আপনার স্ট্রিং বন্ধ করতে ভুলে গেছেন
যোগ লেখক Alex Turpin, উৎস
আপনি ঠিক কি কাজ করে না ভাল ব্যাখ্যা দয়া করে?
যোগ লেখক Till Helge, উৎস

3 উত্তর

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

3
যোগ
আমি যদি একটি জমা বোতাম ব্যবহার করি, এটি জরিমানা কাজ করে।
যোগ লেখক nav100, উৎস
তারপর জমা আপনার জাভাস্ক্রিপ্ট মধ্যে ঘটছে, এবং যে সমস্যা যেখানে মিথ্যা।
যোগ লেখক dqhendricks, উৎস

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
যোগ
আমার কাছে document.form1.submit (); বৈধতা পরে। জমা দেওয়ার জন্য আমি কিভাবে অন্য প্যারামিটার পাস করব?
যোগ লেখক nav100, উৎস

জমা এর পরিবর্তে বোতাম টাইপটি ব্যবহার করুন।

0
যোগ