Semana 5 Programacion Web II
Semana 5 Programacion Web II
SEMANA 5
Respuesta: para este caso, crear un formulario, utilice la etiqueta form, con el name formulario, lo
importante es “action =dato.php” y “method= POST” ya que nos servirán para enviar nuestro formulario a
php. Se crearon input de tipo text y number, un size de 30 para todos los input. Además se inserta un
“placeholder” para indicar al usuario que debe agregar en ese campo. Finalmente un “b” para dar negria a
características.
Así se visualiza el formulario.
2. Para el formulario HTML creado en el punto anterior, escriba el código JavaScript correspondiente
para validar, que permita ingresar como mínimo 6 caracteres en el campo para la matrícula y como
mínimo 4 caracteres o dígitos para el año. (2 puntos).
Respuesta: para este punto, en el caso de matrícula y año, se agrega un onkeyup=validar(this) y un data-
lengthMin de 6 y 4 respectivamente y un requerid, de esta forma se obliga al usuario a completar el
formulario para avanzar.
También se deja una imagen del código JavaScript “app.js”, para validar los datos, el cual fue agregado al
final en un Script.
Luego creamos la class vehiculo y declare sus atributos y utilice una función set para cada atributo de la
clase vehículo.
Aquí se creo el objeto vehículo.
Para esta tercera actividad, fue fundamental el contenido de la semana, para ello revise una y otra vez.
Código index.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
<br>
<tr>
<td><b>Matricula:</b></td>
</tr>
<tr>
</tr>
<tr>
<td><b>Serial de la carrocería:</b></td>
</tr>
<tr>
<td><b>Marca:</b></td>
</tr>
<tr>
<td><b>Modelo:</b></td>
</tr>
<tr>
<td><b>Año:</b></td>
</tr>
<tr>
<td><b>Color:</b></td>
</tr>
<tr>
<td><b>Precio:</b></td>
</tr>
<tr>
</tr>
</table>
</form>
<script src="app.js"></script>
</body>
</html>
Código style.css
input[type=submit]{
display: block;
background-color: cornflowerblue;
input[type=reset]{
background-color: darksalmon;
Código app.js
function validar(element) {
element.classList.remove("borderRed");
return true;
} else {
element.classList.add("borderRed");
return false;
function validarFormulario(formulario) {
for (i of input) {
if (validar(i) == false) {
result = false;
}
}
return result;
Código dato.php
<?php
private $Matricula;
private $Serial_del_motor;
private $Serial_de_la_carrocería;
private $Marca;
private $Modelo;
private $Año;
private $Color;
private $Precio;
$this->Matricula = $Matricula;
return $this->Matricula;
$this->Serial_del_motor = $Serial_del_motor;
return $this->Serial_del_motor;
$this->Serial_de_la_carrocería = $Serial_de_la_carrocería;
}
return $this->Serial_de_la_carrocería;
$this->Marca = $Marca;
return $this->Marca;
$this->Modelo = $Modelo;
return $this->Modelo;
$this->Año = $Año;
return $this->Año;
$this->Color = $Color;
return $this->Color;
return $this->Precio;
$Matricula = $_POST['Matricula'];
$Serial_del_motor = $_POST['Serial_del_motor'];
$Serial_de_la_carrocería = $_POST['Serial_de_la_carrocería'];
$Marca = $_POST['Marca'];
$Modelo = $_POST['Modelo'];
$Año = $_POST['Año'];
$Color = $_POST['Color'];
$Precio = $_POST['Precio'];
$objetoVehiculo->setMatricula($Matricula);
$objetoVehiculo->setSerial_del_motor($Serial_del_motor);
$objetoVehiculo->setSerial_de_la_carrocería($Serial_de_la_carrocería);
$objetoVehiculo->setMarca($Marca);
$objetoVehiculo->setModelo($Modelo);
$objetoVehiculo->setAño($Año);
$objetoVehiculo->setColor($Color);
$objetoVehiculo->setPrecio($Precio);
echo "<br>";
echo "<a href='index.html'>Regresar al formulario</a>"; //este "a href" nos regresa al formulario, de esta
manera actualizamos nuestro formulario.
Código style.css
input[type=submit]{
display: block;
background-color: cornflowerblue;
input[type=reset]{
background-color: darksalmon;
}
REFERENCIAS BIBLIOGRÁFICAS
Programación Web II SEMANA 5 PHP, MYSQL