..
Los métodos de validación de los datos introducidos en una forma que muchos son realmente lo mejor y lo que es realmente cuestionable, pero hay algunos aspectos que deben tenerse en cuenta.
En primer lugar es una buena idea no sólo de controlar el lado del cliente, sino "profundizar" el lado del servidor de verificación para evitar la elusión de los controles por los usuarios familiarizados con HTML incorrecto.
En segundo lugar, es importante que una forma es utilizable, de fácil comprensión para los usuarios en caso de errores de compilación.
Más de una vez, por desgracia, se me ocurrió para ejecutar en forma por los resultados "misterios" como: "Usted hizo un error y el formulario no ha sido enviado !"... lamentable que la forma en cuestión (no hago el nombre del sitio de la bondad pura) tiene alrededor de una docena de campamentos y no me dieron ninguna indicación de que el error cometido (revisar todos los datos que he encontrado de haber cometido un error en el "Código Tributario").
En este artículo, por lo tanto, vamos a ver un ejemplo de un formulario cuyo objetivo vuol'essere más práctico de la enseñanza, en esencia, quiero mostrar lo fácil que es crear un sistema de validación en el servidor claro y comprensible para el usuario!
En concreto, nuestro control se realice los pasos siguientes cuando el presentar información incorrecta o incompleta:

Debo señalar que el ejemplo dado no pretende ser un modelo en la validación de datos, pero un ejemplo de cómo los procesos de control se pueden gestionar de forma inteligente para ayudarle a comprender los errores cometidos y corregirlos.
Así que vamos a ver el Form.asp archivo, el artículo del código corrediamolo siguiente y ejecutarlo en nuestro servidor Web personal:
<% @ LANGUAGE = VBScript%>
<%
Nombre de envío de Dim, dirección, teléfono
enviar = Request.Form ("send")
nombre = Request.Form ("nombre")
nombre = Request.Form ("nombre")
address = Request.Form ("direccion")
teléfono = Request.Form ("phone")
Dim mensaje, el error
error = 0
message = "<span style=""color: #FF0000;""> necesario </ span>"
%>
<html>
<head>
<title> de control integrado en un formulario con ASP y galletas </ title>
<style type="text/css">
p, de entrada
{
fuente: normal verdana 12px;
}
entrada
{
ancho: 250px;
}
</ Style>
</ Head>
<body>
<form method="post" action="form.asp">
<p>
Nombre
<%
RU <> "" Y el nombre = "" Then
Response.Write mensaje
error = error + 1
End If
%>
<br> <input type = "text" name = "nombre" value ="<%= nombre%> ">
</ P>
<p>
Apellido
<%
RU <> "" Y el nombre = "" Then
Response.Write mensaje
error = error + 1
End If
%>
<br> <input type = "text" name = "nombre" value ="<%= nombre%> ">
</ P>
<p>
Dirección
<%
RU <> "" y la dirección = "" Then
Response.Write mensaje
error = error + 1
End If
%>
<br> <input type = "text" name = "dirección" value ="<%= dirección%> ">
</ P>
<p>
Teléfono
<%
RU <> "" y el teléfono = "" Then
Response.Write mensaje
error = error + 1
End If
%>
<br> <input type = "text" name = "teléfono" value ="<%= teléfono%> ">
</ P>
<p> <input type="submit" name="invio" value="Invio"> </ p>
</ Form>
<%
RU <> "" Y error = 0 Then
Con la respuesta
. Escriba "<p>" sólo un ejemplo </ p> "
. Escriba "<p>"
. Escriba "</ p>"
Con final
End If
%>
</ Body>
</ HTML>
Pasemos ahora a examinar el funcionamiento de la aplicación en cuestión.
| |
ASP (Advanced)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 39 €. |
| |
ASP Cero (Ebook)
Aprendizaje de Microsoft ASP y VBScript desde cero. Con sólo 29 €. |
| |
ASP y Access (Ebook)
La gestión de una base de datos de MS Access con ASP. Con sólo 29 €. |