Durante esta semana añadimos al prototipo la acción de que guarde en la base de datos lo ingresado en los formularios. Al realizar esta modificación nos dimos cuenta que teníamos ciertas cosas extras en los formularios que estaba diferente en la base de datos, las cuales modificamos para que cuadre el prototipo con la misma base de datos en donde se almacenará lo ingresado en este.
Programación web
miércoles, 19 de noviembre de 2014
domingo, 16 de noviembre de 2014
Video del avance del prototipo
En el siguiente link encontrarán el video del avance de la semana del 3 al 7 de Noviembre.
https://www.youtube.com/watch?v=aSMoQQkvM-I&list=UU_Er3LDb2JQFvD2TZW2neiQ
https://www.youtube.com/watch?v=aSMoQQkvM-I&list=UU_Er3LDb2JQFvD2TZW2neiQ
domingo, 9 de noviembre de 2014
Semana del 3 - 7 de Noviembre
Durante esta semana realizamos dos modificaciones a nuestro prototipo.
1.- La primera modificación fue que le agregamos la conexión a la base de datos y ya podemos acceder a una cuenta de un estudiante que este registrado en nuestra base de datos.
2.- También le agregamos lo que es la parte del historial. Esta parte muestra las solicitudes que ha realizado el estudiante que entró a su cuenta.
Al igual el profesor nos dio unos ejemplos de como conectar los formularios a nuestra base de datos. y quedó de la siguiente manera el ejemplo que nos dio.
domingo, 2 de noviembre de 2014
Video de header.php y footer.php
A continuación les dejo el link del video de los avances de esta semana.
Semana del 27 al 31 de Octubre
Durante esta semana comenzamos con la unidad 5. De la cual nos tocó exponer el tema 5.2 Elementos de programación (Arreglos y Funciones). A continuación les dejo los links de los ejemplos que expusimos en la clase.
Ejemplos de Array Ejemplos de Funciones
También entregamos avances de nuestro prototipo, lo que le agregamos fueron el header.php y el footer.php, estos dos archivos contienen los encabezados y los pies de página de todo el prototipo, esto es para que no haya código repetido en el prototipo y así nadamas mandar a llamarlo con la palabra include.
miércoles, 29 de octubre de 2014
Video de Validación en el prototipo
A continuación el link para ver el video de las validaciones que le asignamos a nuestro prototipo.
https://www.youtube.com/watch?v=0NpexikbxsE
https://www.youtube.com/watch?v=0NpexikbxsE
Semana del 20 - 24 de Octubre
Durante esta semana realizamos las exposiciones de la unidad 4. Al equipo Puma nos asignaron el tema 4.3 Manipulación de objetos (Validación de formularios). A continuación les dejaremos unas fotos de nuestra exposición, al igual que los ejemplos que utilizamos para explicar nuestro tema.
Validación de campo de texto obligatorio
<!DOCTYPE html>
<html lang = "ES">
<head>
<meta charset="UTF-8">
<meta name = "author" content = "Mary Karen Garcia Salas">
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap-theme.min.css" rel="stylesheet">
<link href="theme.css" rel="stylesheet">
<script language="javascript" type="text/javascript">
//busca caracteres que no sean espacio en blanco en una cadena
function vacio(q) {
for ( i = 0; i < q.length; i++ ) {
if ( q.charAt(i) != " " ) {
return true
}
}
return false
}
//valida que el campo no este vacio y no tenga solo espacios en blanco
function valida(F) {
if( vacio(F.campo.value) == false ) {
alert("Introduzca un cadena de texto.")
return false
} else {
alert("OK")
//cambiar la linea siguiente por return true para que ejecute la accion del formulario
return false
}
}
</script>
</head>
<body>
<div class="container">
<div class="col-md-12">
<div class="page-header">
<h1 class="text-center"><strong>Validación texto obligatorio</strong></h1>
</div>
</div>
<form class="form-horizontal" name="formulario" method="get" action="" onsubmit="return valida(this);">
<div class="form-group">
<label class="col-lg-2 control-label">Introduzca cadena de texto:</label>
<div class="col-lg-3">
<input type="text" class="form-control" id="campo" placeholder="Introduzca texto">
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-8">
<button type="submit" name="validar" value="validar" class="btn btn-primary">Validar</button>
</div>
</div>
</form>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
Validación de correo electrónico
<!DOCTYPE html>
<html lang = "ES">
<head>
<meta charset="UTF-8">
<meta name = "author" content = "Mary Karen Garcia Salas">
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap-theme.min.css" rel="stylesheet">
<link href="theme.css" rel="stylesheet">
<script language="javascript" type="text/javascript">
function mostrar_informacion(txt){
//expresion regular
var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
//comentar la siguiente linea si no se desea que aparezca el alert()
alert("Email " + (b.test(txt)?"":"no ") + "válido.")
//devuelve verdadero si validacion OK, y falso en caso contrario
return b.test(txt)
}
/* function validacion() {
valor = document.getElementById("campo").value;
if( !(/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)/.test(valor)) ) {
return false;
}
}*/
</script>
</head>
<body>
<div class="container">
<div class="col-md-12">
<div class="page-header">
<h1 class="text-center"><strong>Validación de correo electrónico</strong></h1>
</div>
</div>
<form class="form-horizontal" name="formulario" method="get" action="" onsubmit="return mostrar_informacion(this.email.value)">
<div class="form-group">
<label class="col-lg-2 control-label">Introduzca correo electronico:</label>
<div class="col-lg-3">
<input type="text" class="form-control" id="email" placeholder="correo@ejemplo.com">
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-8">
<button type="submit" name="enviar" value="validar" class="btn btn-primary">Validar</button>
</div>
</div>
</form>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
Validación del select
<!DOCTYPE html>
<html lang = "ES">
<head>
<meta charset="UTF-8">
<meta name = "author" content = "Mary Karen Garcia Salas">
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap-theme.min.css" rel="stylesheet">
<link href="theme.css" rel="stylesheet">
<script language="javascript" type="text/javascript">
function valida_envia(){
//valido el interés
if (document.fvalida.interes.selectedIndex==0){
alert("Debe seleccionar un interés.")
document.fvalida.interes.focus()
return 0;
}
//el formulario se envia
alert("Muchas gracias por enviar el formulario");
document.fvalida.submit();
}
</script>
</head>
<body>
<div class="container">
<div class="col-md-12">
<div class="page-header">
<h1 class="text-center"><strong>Validación del select</strong></h1>
</div>
</div>
<form class="form-horizontal" name="fvalida" method="get" action="" >
<div class="form-group">
<label class="col-lg-2 control-label" for="selectbasic">Interés</label>
<div class="col-lg-2">
<select id="interes" name="interes" class="form-control">
<option value="Elegir">Elegir
<option value="Comercial">Deportes
<option value="Clientes">Música
<option value="Proveedores">Manualidades
</select>
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-8">
<button type="submit" name="enviar" value="Enviar" class="btn btn-primary" onclick="valida_envia()">Enviar</button>
</div>
</div>
</form>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
Validación del número telefónico
<!DOCTYPE html>
<html lang = "ES">
<head>
<meta charset="UTF-8">
<meta name = "author" content = "Mary Karen Garcia Salas">
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap-theme.min.css" rel="stylesheet">
<link href="theme.css" rel="stylesheet">
<script language="javascript" type="text/javascript">
function validacion3(formulario) {
var er_tel = /^\d{3}-\d{3}-\d{4}$/ ///^\d{10}$/ ej.9999999999
///^\d{3}-\d{3}-\d{4}$/ ej.900-900-9000
///^\(\d{3}\)\s\d{7}$/ ej.(900) 9009000
//comprueba campo telefono
if(!er_tel.test(formulario.tel.value)) {
alert('Introduzca un telefono valido')
return false
}
alert('El telefono es correcto.')
return false //cambiar por return true para ejecutar la accion del formulario
}
</script>
</head>
<body>
<div class="container">
<div class="col-md-12">
<div class="page-header">
<h1 class="text-center"><strong>Validación de numero telefonico</strong></h1>
</div>
</div>
<form class="form-horizontal" name="FormValidacion3" method="get" action="" onsubmit="return validacion3(this)" >
<div class="form-group">
<label class="col-lg-2 control-label">Introduzca número telefónico:</label>
<div class="col-lg-3">
<input type="text" class="form-control" id="tel" name="tel" placeholder="900-900-9000 ">
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-8">
<button type="submit" name="boton_envio" value="validar" class="btn btn-primary" >Validar</button>
</div>
</div>
</form>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
Validar longitud
<!DOCTYPE html>
<html lang = "ES">
<head>
<meta charset="UTF-8">
<meta name = "author" content = "Mary Karen Garcia Salas">
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap-theme.min.css" rel="stylesheet">
<link href="theme.css" rel="stylesheet">
<script language="javascript" type="text/javascript">
function validacion3(formulario) {
var er_control = /^\d{8}$/ ///No. de control 8 digitos
//comprueba campo telefono
if(!er_control.test(formulario.control.value)) {
alert('Introduzca un número de control valido')
return false
}
alert('El número de control es correcto.')
return false //cambiar por return true para ejecutar la accion del formulario
}
</script>
</head>
<body>
<div class="container">
<div class="col-md-12">
<div class="page-header">
<h1 class="text-center"><strong>Validación de numero de control</strong></h1>
</div>
</div>
<form class="form-horizontal" name="FormValidacion3" method="get" action="" onsubmit="return validacion3(this)" >
<div class="form-group">
<label class="col-lg-2 control-label">Introduzca número de control:</label>
<div class="col-lg-3">
<input type="text" class="form-control" id="control" name="control" placeholder="No de control">
</div>
</div>
<div class="form-group">
<div class="col-lg-offset-2 col-lg-8">
<button type="submit" name="boton_envio" value="validar" class="btn btn-primary" >Validar</button>
</div>
</div>
</form>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
Suscribirse a:
Entradas (Atom)







