Page 68 - HTML5
P. 68

Submitting


        The Action Attribute



        The action attribute defines the action to be performed when the form is submitted, which usually
        leads to a script that collects the information submitted and works with it. if you leave it blank, it will
        send it to the same file


         <form action="action.php">


        The Method Attribute



        The method attribute is used to define the HTTP method of the form which is either GET or POST.


         <form action="action.php" method="get">
         <form action="action.php" method="post">


        The GET method is mostly used to get data, for example to receive a post by its ID or name, or to
        submit a search query. The GET method will append the form data to the URL specified in the
        action attribute.


         www.example.com/action.php?firstname=Mickey&lastname=Mouse


        The POST method is used when submitting data to a script. The POST method does not append
        the form data to the action URL but sends using the request body.


        To submit the data from the form correctly, a name attribute name must be specified.
        As an example let's send the value of the field and set its name to lastname:


         <input type="text" name="lastname" value="Mouse">


        More attributes




         <form action="action.php" method="post" target="_blank" accept-charset="UTF-8"
         enctype="application/x-www-form-urlencoded" autocomplete="off" novalidate>

         <!-- form elements -->

         </form>



        Target attribute in form tag


        The target attribute specifies a name or a keyword that indicates where to display the response
        that is received after submitting the form.

        The target attribute defines a name of, or keyword for, a browsing context (e.g. tab, window, or



        https://riptutorial.com/                                                                               52
   63   64   65   66   67   68   69   70   71   72   73