Google
Web dns.bdat.net

Re: [PHP-ES] Php vs Java

From: Satyam ( Satyam(EN)satyam.com.ar)
Date: Sat Nov 20 2004 - 16:56:44 CET


Ya he recibido suficientes respuestas (si, en un tiempo tan breve) para
hacer evidente que no funciona más que en IE y en konqueror. Más
significativo es en cuáles no funciona: Mozilla, lo cual lo excluye de una
cantidad demasiado significativa de usuarios para que sirva de mucho.

Es una lástima, pues el esquema es elegante, poner los atributos en los
mismisimos campos a que califican es lo más obvio.

Gracias a quienes me enviaron sus respuestas.

Satyam

----- Original Message -----
From: "Satyam" < Satyam(EN)satyam.com.ar>
To: < php-es(EN)lists.php.net>; "Rafael" < rsalazar(EN)ucol.mx>
Sent: Saturday, November 20, 2004 1:19 PM
Subject: Re: [PHP-ES] Php vs Java

>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
>

-- 
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