Google
Web dns.bdat.net

Re: [PHP-ES] Php vs Java

From: Satyam ( Satyam(EN)satyam.com.ar)
Date: Sat Nov 20 2004 - 13:19:41 CET


A resultas del comentario de Rafael mas abajo, se me ocurre que no estaría
mal probar la tecnica que he descrito en distintos navegadores y que hacerlo
sería fácil. Bastaría que hicieran click en el siguiente enlace:
http://www.satyam.com.ar/algo.htm y me digan si les apacere una pagina con
un solo cuadro de texto y una ventana emergente (pop up) mostrando el valor
99. Solo lo he probado en Internet Explorer 6. Si me enviaran mails del
resultado en otros navegadores / versiones, yo reuniría todos los resultados
en forma compacta y se los reenvío.

Les recapitulo la idea: agregar atributos a los campos <input>, <textarea> o
<select> para indicar validaciones a los campos de un form, de tal manera
que una función verifique todos los campos en el evento onSubmit en funcion
de estos atributos. Los atributos podrian ser, por ejemplo, tipo, minimo,
maximo, cantDecimales o mensajeError.

Por ejemplo:

<input type="text" name="cantidad" tipo="entero" minimo="1" maximo="99"
mensajeError="La cantidad debe ser entre 1 y 99 unidades" />

Con estos atributos, que son inexistentes en HTML pero que, en tanto sean
XML válido el navegador no tiene por qué cuestionar, una única función de
validación asociada al evento onSubmit del form podría hacer buena parte de
la validación.

Gracias de antemano por vuestra ayuda.

Satyam

----- Original Message -----
From: "Rafael" < rsalazar(EN)ucol.mx>
To: < php-es(EN)lists.php.net>
Sent: Wednesday, November 17, 2004 6:16 PM
Subject: Re: [PHP-ES] Php vs Java

> Satyam wrote:
> [···]
>> Otra opcion es agregarle atributos a los campos. Los navegadores ignoran
>> los atributos que desconocen y, en tanto lo que agregues respete las
>> normas de XML, no habra problema.
>>
>> Por ejemplo, la siguiente pagina muy breve te muestra que puedes agregar
>> atributos a un campo y que un programa de JavaScript los puede acceder:
> [···]
>> Puedes poner una llamada a una única función en el onSubmit del form y
>> que recorra todos los elementos del form buscando estos atributos de
>> validación y, si los encuentra, hacer la validación buscada. Nota que
>> puedes agregar en cada campo un atributo que indique el mensaje de error
>> a mostrar en caso de fallar la validación, así el error se hace
>> específico al campo en error.
> [···]
>
> Hola,
> esto es algo que yo empleé en alguna ocasión, y encontré que (en ese
> momento) sólo IExplore podía acceder a esos campos inexistentes, por
> supuesto es probable que ahora todos 'los nuevos' puedan hacerlo.
>
> En esa ocasión los campos 'inexistentes' tenían un formato para validación
> (de hecho, una expresión regular), y sólo funcionaba en IE (pese a que
> dichas expresiones son soportadas desde N4/MSIE4) Como sea, lo dejo a su
> consideración.
> --
> Rafael
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


This archive was generated by hypermail 2.1.7 : Wed Jan 26 2005 - 23:58:52 CET