July 24, 2024 - BY Admin

HTML Form Attribute Action Tutorial

Certainly! Let's delve deeper into the action attribute of the HTML <form> element and how it works:


Purpose of the action Attribute:

The action attribute in HTML <form> specifies the URL where the form data will be submitted when the form is submitted. It essentially tells the browser where to send the form data for processing.


Attributes Explained:

  1. action Attribute: Specifies the URL to which the form data is submitted. In the example above, action="/submit_form.php" means that when the form is submitted, the data will be sent to a PHP script located at /submit_form.php. This URL can be absolute (e.g., http://example.com/submit_form.php) or relative to the current page.

  2. method Attribute: Specifies the HTTP method used to send the form data to the server. The most common methods are GET and POST. In the example, method="post" indicates that the form data is sent to the server using the HTTP POST method.

How it Works:

  • When the user fills out the form and clicks the submit button (<input type="submit">), the browser collects all the form data (input values, textarea content, etc.).

  • It then packages this data according to the specified method (either GET or POST).

  • The browser then sends an HTTP request to the URL specified in the action attribute (/submit_form.php in this case).

  • The server-side script (submit_form.php in this example) receives the form data and processes it according to its logic. This could involve storing data in a database, sending an email, or any other operation.

  • The server may then generate a response, which the browser receives and displays to the user.


Important Considerations:

  • Security: Always validate and sanitize form input on the server-side (submit_form.php) to prevent security vulnerabilities like SQL injection or cross-site scripting (XSS).

  • Relative vs. Absolute URLs: Use relative URLs (/submit_form.php) when submitting to pages within your own site, and absolute URLs (http://example.com/submit_form.php) when submitting to external sites.

  • Form Submission Behavior: If the action attribute is omitted, the form data will be submitted back to the current page URL.



Website Banaye & Computer Sikhe is best computer center in rishikesh . Institute is one of the best training institute in Rishikesh Uttarakhand. you can find us by searching computer course in rishikesh, job oriented computer courses in rishikesh, Advance computer learning in rishikesh, Advance excel learning in rishikesh, Adobe photoshop, Adobe Illustrator teacher in rishikesh, Six month diploma in computer application(DCA) in rishikesh, One year diploma in advance computer application(ADCA) in rishikesh, Tally with GST course in rishikesh, Tally prime computer course in rishikesh, Digital marketing computer course in rishikesh, Web development computer course in rishikesh, Programming languages computer course in rishikesh & Database computer course in rishikesh, JavaScript computer course in rishikesh, PHP computer course in rishikesh, MYSQL or NOSQL computer course in rishikesh , MongoDB computer course in rishikesh, Cloud Computing computer course in rishikesh , AWS Git & GitHub computer course in rishikesh. Full Stack Web Development computer course in rishikesh , Web design in rishikesh Website design in rishikesh, Website development in rishikesh, ecommerce Website development in rishikesh, ecommerce Website design in rishikesh, public library in rishikesh, top institiute in rishikesh, top computer institiute in rishikesh, Typing course in rishikesh, Learn Typing in rishikesh