Listado completo de tutoriales

Temario del Tutorial13 - FORMULARIO (control textarea)


El control HTML "textarea" se diferencia del "text" en que permite el ingreso de muchas líneas.

Problema

Implementar un formulario web para ingresar el nombre de una persona en un control text y mediante un control de tipo textarea se permita el ingreso del curriculum de dicha persona.

pagina1.html

<html>

<head>
  <title>Problema</title>
</head>

<body>
  <form action="pagina2.php" method="post">
    Ingrese nombre:<input type="text" name="nombre"><br>
    Ingrese su curriculum:<br>
    <textarea name="curriculum"></textarea>
    <br>
    <input type="submit" value="Confirmar">
  </form>
</body>

</html>

La sintaxis de este control es bastante diferente a la del control text:

  <textarea name="curriculum"></textarea> 

Si queremos que aparezca inicializado con texto debemos disponerlo en:

  <textarea name="curriculum">Hola Mundo</textarea> 

La página PHP que procesa los dos datos ingresados en el formulario es:

pagina2.php

<html>

<head>
  <title>Problema</title>
</head>

<body>
  <?php
  echo "El nombre ingresado:" . $_REQUEST['nombre'];
  echo "<br>";
  echo "El curriculum:" . $_REQUEST['curriculum'];
  ?>
</body>

</html>

El dato ingresado en el textarea se rescata en forma idéntica que los controles text, es decir mediante el vector asociativo $_REQUEST:

  echo "El curriculum:" . $_REQUEST['curriculum'];


Problema resuelto.

Copiar el contenido de este cuadro de texto al VS Code y almacenarlo en la carpeta c:\xampp\htdocs con un nombre con extensión php.
luego abrir el navegador (Chrome, FireFox, IExplorer etc.) y en la barra de direcciones tipear:
http://localhost/pagina1.php (o el nombre del archivo que le dió)

pagina1.php

Ejecutar ejemplo

pagina2.php

Problema propuesto.

Confeccionar una página que muestre un contrato dentro de un textarea, disponer puntos suspensivos donde el operador debe ingresar un texto. La página que procesa el formulario sólo debe mostrar el contrato con las modificaciones que hizo el operador.

Ej. de un contrato puede ser:

En la ciudad de [........], se acuerda entre la Empresa [..........] 
representada por el Sr. [..............] en su carácter de Apoderado,
con domicilio en la calle [..............] y el Sr. [..............],
futuro empleado con domicilio en [..............], celebrar el presente 
contrato a Plazo Fijo, de acuerdo a la normativa vigente de los
artículos 90,92,93,94, 95 y concordantes de la Ley de Contrato de Trabajo N° 20.744.
Solución
pagina1.php

Ejecutar ejemplo
pagina2.php

Retornar