6 Validacion Datos
6 Validacion Datos
6 Validacion Datos
Validación de datos
La validación de datos es una forma de controlar la
introducción de datos que no cumplen con los requisitos
definidos.
Mensaje de entrada
Se visualiza cuando se da clic en la celda
validada, antes de que se introduzcan los
datos.
Mensaje de error
Se visualiza cuando los datos introducidos
son erróneos no cumplen con los requisitos
definidos.
Tipos de mensaje de error
Recuerde que mientras menos sean las conexiones que tenga que efectuar
al servidor mejor.
Uno de los principales errores es cuando se valida el formulario en el
servidor.
Procedimiento:
a) Utilizar inicialmente las etiquetas de HTML5 para validaciones predeterminadas
b) Utilizar elementos de validación Jquery para minimizar el trabajo de codificación de
validacion
c) Utilizar Funciones de Javascript, independiente sea a mano o automatizable a
través de algún editor.
Recuerde que el envío de un formulario se realiza a través del método
submit del mismo. Y que para validarlo se usa el evento ONSUBMIT
VALIDACIONES POR HTML5
Criterios
OBJETO A Que debe tener? Que se debe usar obligatorio?
VALIDAR
Text no este Vacío propiedad Required
Email formato adecuado predeterminado HTML5
url Empiece por html:// predeterminado HTML5
Tel Cantidad de números necesarios Propiedad Min y Max - ¿Pattern?
Number Solo números Propiedad Min y Max RECUERDA
Range Propiedad Min y Max , Step y Nunca insertes
código de presentacion valores
Date Formato Adecuado Objeto de Jquery predeterminados, el
usuario podría
Time Formato Adecuado Objeto de Jquery pasarlo por alto y
Password No este vacío – ¿Longitud? Propiedad Required enviar valores no
deseados; orientalo
Datalist con placeholder
siempre
TextArea numero de caracteres max Propiedad Max
CheckBox y No este vacio? Propiedad Required
Radio Buttom
Código Presentación en Range
<html>
<body>
<form action="#" method="post" oninput="x.value=parseInt(a.value)">
<input type="range" name="puntaje" id="a" value="5" min="0" max="10">
<output name="x" for="a"></output>
<input type="submit" name=“formulario" value="Enviar">
</form>
</body>
</html>
Soportabilidad
http://jqueryui.com/demos/
DatePicker <!doctype html>
<html>
<head>
<title>Fechas</title>
<script src="http://code.jquery.com/jquery-3.1.1.js"></script>
<script src="http://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$(function () {
$("#fecha").datepicker();
});
</script>
</head>
<body>
<label for="fecha">Fecha:
</label>
</body>
</html>
VALIDACIONES POR JAVASCRIPT
Obtención de valores
Para Utilizarlos internamente en el negocio de la aplicación
Para realizar validaciones personalizadas internamente
Para almacenarlos y utilizarlo posteriormente
EN GENERAL PARA TODO, la interactividad del usuario con las
aplicaciones se basa en obtener los datos a través del usuario y
utilizarlos de todas las formas posibles
Como
obtenemos getElementbyId()
dichos datos? getElementbyName()
La clave de la Manipulacion de
datos
Con Javascript
<type=“text>
La clave de la Manipulacion de
datos
<Type=“radio”> <Type=“checkbox”>
Utilizarlos internamente en el negocio
de la aplicación
Calculadora SEMIARCAICA
Codigo Presentacion file
Mención especial merce la etiqueta type input=“file”, debido a lo
complejo de su estructura para la inclusión de archivos dentro de
una pagina web.
Sabemos que dicha instrucción permite agregar a nuestra web
todo tipo de archivo que tengamos en nuestro ordenador local
(PDF,IMÁGENES, WORD, EXCEL, etc), y que sirva para ser enviado a
un servidor en un momento dado
Pej: Subir nuestra foto a un currículo en linea
Pregunta obligada: Y si queremos
descargar un archivo?
Utilizamos la propiedad dowload