Actividad 4 Validacion Javascript
1) La págian principal debe llevar el nombre de la facultad, una imagen de la CUR o de la Facultad de ingenierías, con un menu vertical con efectos CSS
El menú debe tener:
Programas Tecnicos
Programas Tecnologicos
Ingenierías
Especializaciones
Incripción
Valor matrícula
2) Se debe utilizar codigo Html, Css y javascritp
3) Se debe crear un formulario de inscripcion para los estudiantes Validar....
4) Se debe crear un programa en javascript que cálcule el valor de la matrícula según el numero de creditos de acuerdo a las materias seleccionadas por el estudiante (valor credito 100.000 pesos)
Nota:TENER EN CUENTA LA ESTRUCTURA QUE DEBE LLEVAR EL PROYECTO....
Fecha limite de publicacion: Jueves 20 de Marzo de 2014.
Desarrollo Actividad
CODIGO
Validacion:
// función para enfocar el primer campo del formulario cuando este se carga
function focoTexto1() {
// document.formulario.nombre.focus();
document.getElementById("formulario").nombre.focus();
} // fin de enfocar()
// función para validar los campos de un formulario
function validar() {
var frmVal = document.getElementById("formulario"); //document.formulario;
// valida que Nombre no esté vacío
if (frmVal.nombre.value.length == 0) {
alert("El campo nombre no puede estar vacío !");
frmVal.nombre.focus();
return 0;
}
if (frmVal.apellido.value.length == 0) {
alert("El campo apellido no puede estar vacío !");
frmVal.apellido.focus();
return 0;
}
if (frmVal.fecha.value.length == 0){
alert("Debe Ingresar la Fecha de Nacimiento !");
frmVal.fecha.focus();
return 0;
}
if (frmVal.iden.selectedIndex == 0){
alert("Debe de escoger un tipo de documento!");
frmVal.iden.focus();
return 0;
}
doc = validarEntero(frmVal.documento.value);
if(doc == ""){
alert("Debe ingresar un numero de documento legal, sin puntos ni comas ni otros caracteres");
frmVal.salario.focus();
return 0;
}
mail = validarEmail(frmVal.email.value);
if(mail == "") {
alert("El campo e-Mail no cumple con la especificación !");
frmVal.email.focus();
return 0;
}
if (frmVal.direccion.value.length == 0){
alert("Ingrese una direccion!");
frmVal.direccion.focus();
return 0;
}
if (frmVal.gen.selectedIndex == 0){
alert("Debe de escoger un genero!");
frmVal.gen.focus();
return 0;
}
if (frmVal.dep.selectedIndex == 0){
alert("Debe de escoger un departamento!");
frmVal.dep.focus();
return 0;
}
if (frmVal.city.selectedIndex == 0){
alert("Debe de escoger una ciudad!");
frmVal.city.focus();
return 0;
}
if (frmVal.barrio.value.length == 0){
alert("Ingrese un barrio!");
frmVal.barrio.focus();
return 0;
}
if (frmVal.pro.selectedIndex == 0){
alert("Debe de escoger un tipo de programa!");
frmVal.pro.focus();
return 0;
}
if (frmVal.metod.selectedIndex == 0){
alert("Debe de escoger un tipo de Metodologia!");
frmVal.metod.focus();
return 0;
}
sal = validarEntero(frmVal.salario.value);
if(sal == ""){
alert("El campo salario debe ser un valor entero !");
frmVal.salario.focus();
return 0;
}
/* Si todo las validaciones fueron exitosas...*/
alert("Los datos fueron ingresados correctamente y seran enviados, Ahora Puede Escoger las Materias");
frmVal.submit();
}
function validarReal(val)
{
if (!/^(?:\+|-)?\d+\.\d*$/.test(val)) {
return "";
}
else {
return val;
}
} // fin de validarReal()
function validarEntero(val)
{
if (!/^(?:\+|-)?\d+$/.test(val)) {
return "";
}
else {
return val;
}
} // fin de validarEntero()
function validarEmail(val)
{
if (!/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(val)) {
return "";
}
else {
return val;
}
} // fin de validarEmail()
Validar:
// JavaScript Document
function Suma1(isChecked, valor){
if (isChecked) {
siniva1 = (parseInt(document.sumar1.totalsiniva1.value) + parseInt(valor)).toFixed();
} else {
siniva1 = (parseInt(document.sumar1.totalsiniva1.value) - parseInt(valor)).toFixed();
}
document.sumar1.totalsiniva1.value = siniva1;
document.sumar1.total1.value = parseInt(siniva1*100000).toFixed();
}
www.dropbox.com/sh/t9411qsqv5gt2wj/AABQobgYvR6C91mXcNB-__ABa