¿Cómo especificar la URL que procesará los datos proporcionados a través de las entradas cuando se envíe el formulario?

El atributo de formación HTML <input> se usa para especificar la URL del archivo que procesará el control de entrada cuando se envíe el formulario. Después de enviar el formulario, se llama al atributo de formación . Los datos del formulario se enviarán al servidor después de enviar el formulario. Anula el atributo de acción del elemento <form> .

Sintaxis: 

<input type = "submit" formaction = "URL">

Los posibles valores de URL son los siguientes.

  • URL absoluta: Contiene la dirección completa de la página. Por ejemplo, «https://www.geeksforgeeks.org/c-plus-plus/»
  • URL relativa: Apunta a un archivo dentro de la página web actual. Por ejemplo “gfg.php”

Ejemplo:   el siguiente ejemplo define especificar la URL que procesará los datos proporcionados cuando se envíe el formulario.

HTML

<!DOCTYPE html>
<html>
  <body style="text-align: center">
    <h1>GeeksForGeeks</h1>
  
    <h2>HTML input formAction Attribute</h2>
    <!--Form stays in the same page -->
    <form action="#" method="get" target="_self">
      <label for="fname">Username</label>
      <input type="text" 
             id="userName" 
             name="userName" />
      <br /><br />
      <label for="lname">Password</label>
      <input type="password" 
             id="password" 
             name="password" />
      <br /><br />
      <!--The data is send to "test.php" after submit -->
      <input
        type="submit"
        id="gfg"
        name="geeks"
        value="Submit @ GFG"
        formtarget="_blank"
        formmethod="post"
        formaction="test.php"
      />
    </form>
  </body>
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por namanaggarwal1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *