Nada, solo que no es DOM, pero no hay que ser tan "Dom"..:D

Saludo,
DJ-Dom


El día 8/02/06, Martin Szyszlican <[EMAIL PROTECTED]> escribió:
>
> Cual es el problema con el innerHTML ?
>
> Intenta hacerlo con innerHTML y después, si falla, hace un alert
> tradicional.
>
> De todas maneras, recordémosle a Arnoldo que la validación por
> JavaScript no reemplaza la validación en el PHP, porque el usuario puede
> no tener scripting y enviar datos inválidos.
>
> Martin.
>
> DJ-Dom wrote:
> > con innerHTML, :D
> >
> > Saludo,
> > DJ-Dom
> >
> >
> > El día 8/02/06, Martin Szyszlican <[EMAIL PROTECTED]> escribió:
> >
> >> El proyecto ZenCart (basado en osCommerce) tiene un sistema en genera
> >> automáticamente las validaciones de los campos en JavaScript.
> >>
> >> http://demo.opensourcecms.com/zencart/index.php?main_page=login
> >>
> >> Ahi tenés una demo, mirá el código fuente y los scripts.
> >>
> >> Tenés una función para cada tipo de validación (o tipo de campo) y
> >> después una linea por cada campo, para definir parámetros y el mensaje
> >> de error.
> >>
> >> Creo que esto, además, está abstraido en el PHP del sistema, o sea que
> >> no tocarías nada de JS.
> >>
> >> Para que en vez de hacer un alert lo escriba en la página, tenés que
> >> crear un <div id="error"></div> y lo único que deberías cambiar sería
> la
> >> linea que dice
> >>
> >> if (error == true) {
> >>    alert(error_message);
> >>    return false;
> >> }
> >>
> >>
> >> por esta:
> >>
> >> if (error == true) {
> >>        if (err=document.getElementById("error").innerHTML) err =
> >> error_message;
> >>        else alert(error_message);
> >>    return false;
> >> }
> >>
> >> O mas java-ish:
> >>     if (error == true) {
> >>
> >>        try() {
> >>                document.getElementById("error").innerHTML =
> error_message;
> >>        }
> >>        catch(e) {
> >>            alert(error_message);
> >>        }
> >>    return false;
> >> }
> >>
> >>
> >> Espero que te ayude.
> >> Este sistema me parece una gran solución al tema.
> >>
> >> Martin.
> >>
> >> Arnoldo Briceño wrote:
> >>
> >>> Hace rato que estoy buscado un bloque de código genérico que me sirva
> >>>
> >> para
> >>
> >>> validar un formulario con javascript desde el lado del cliente y que
> >>>
> >> muestre
> >>
> >>> los errores, no con un alert, sino en la misma página.
> >>>
> >>> Saludos
> >>>
> >>>
> >>> El día 4/02/06, DJ-Dom <[EMAIL PROTECTED]> escribió:
> >>>
> >>>
> >>>> Arnoldo, disculpa,  no entendí tu pregunta...
> >>>>
> >>>>
> >>>> Saludo,
> >>>> DJ-Dom
> >>>>
> >>>>
> >>>>
> >>>> 2006/2/3, Arnoldo Briceño <[EMAIL PROTECTED]>:
> >>>>
> >>>>
> >>>>> Y no conoce alguien un buen script de validación que sea universal,
> >>>>>
> >> use
> >>
> >>>>> javascript y que pueda usarse con php?????????
> >>>>> --
> >>>>> [EMAIL PROTECTED], [EMAIL PROTECTED] (Linux User 328859)
> >>>>> Sé internacional: aprende Esperanto ----------------------(Isa
> >>>>>
> >> 43:8-12)
> >>
> >>>>> _______________________________________________
> >>>>> Lista de distribución Ovillo
> >>>>> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> >>>>> Puedes modificar tus datos o desuscribirte en la siguiente
> dirección:
> >>>>> http://ovillo.org/mailman/listinfo/ovillo
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>> --
> >>>> www.dj-dom.net
> >>>> [EMAIL PROTECTED]
> >>>> _______________________________________________
> >>>> Lista de distribución Ovillo
> >>>> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> >>>> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> >>>> http://ovillo.org/mailman/listinfo/ovillo
> >>>>
> >>>>
> >>>>
> >>>
> >>> --
> >>> [EMAIL PROTECTED], [EMAIL PROTECTED] (Linux User 328859)
> >>> Sé internacional: aprende Esperanto ----------------------(Isa
> 43:8-12)
> >>>
> >>>
> ------------------------------------------------------------------------
> >>>
> >>> _______________________________________________
> >>> Lista de distribución Ovillo
> >>> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> >>> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> >>>
> >> http://ovillo.org/mailman/listinfo/ovillo
> >>
> >> --
> >> Martin Szyszlican
> >> www.ylisto.info
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> ___________________________________________________________
> >> 1GB gratis, Antivirus y Antispam
> >> Correo Yahoo!, el mejor correo web del mundo
> >> http://correo.yahoo.com.ar
> >>
> >> _______________________________________________
> >> Lista de distribución Ovillo
> >> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> >> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> >> http://ovillo.org/mailman/listinfo/ovillo
> >>
> >>
> >
> >
> >
> > --
> > www.dj-dom.net
> > [EMAIL PROTECTED]
> > _______________________________________________
> > Lista de distribución Ovillo
> > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> > Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://ovillo.org/mailman/listinfo/ovillo
> >
> >
>
> --
> Martin Szyszlican
> www.ylisto.info
>
>
>
>
>
>
>
> ___________________________________________________________
> 1GB gratis, Antivirus y Antispam
> Correo Yahoo!, el mejor correo web del mundo
> http://correo.yahoo.com.ar
>
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://ovillo.org/mailman/listinfo/ovillo
>



--
www.dj-dom.net
[EMAIL PROTECTED]
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a