Follow

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Contact

Identifying which form sends the POST method

I have been trying to achieve something so that when I receive the POST I know which form sends it

I checked the form attributes and it doesn’t seem to be able to have an ID or something similar, I can’t think of anything functional inside the router.post() either and what little I have come up with hasn’t worked

This is the form

MEDevel.com: Open-source for Healthcare and Education

Collecting and validating open-source software for healthcare, education, enterprise, development, medical imaging, medical records, and digital pathology.

Visit Medevel

<form action="/dashboard/" method="POST">
   <div class="form-group">
      <button class="btn btn-success">Do!</button>
   </div>
</form>

I want to know if the FORM that sends the post is that one.

This is the way I receive the POST in its respective .js file

router.post("/", async (req, res) => { . . .

I have tried testing some things with req, without any luck

As a little relevant information, I’m using Bootstrap 5, I don’t have my own styles or classes.

>Solution :

Add a hidden input field to the form like

<input type="hidden" id="formName" name="formName" value="myDashboardForm">

Then access the "formName" inside the POST variables on the Backend.

Add a comment

Leave a Reply

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use

Discover more from Dev solutions

Subscribe now to keep reading and get access to the full archive.

Continue reading