Eso es lo que quisiera hacer. Pero soy muy nuevo en esto.

El día 8/02/06, Pablo Viojo <[EMAIL PROTECTED]> escribió:
>
> De cualquier modo no olviden hacer las validaciones correspondientes del
> lado del servidor, y de no hacer de la validación un impedimento para el
> envio del formulario si el cliente no maneja javascript.
>
> Y ya que estamos, porque no utilizar AJAX para las validaciones,
> escribiendo
> el código de validación una sola vez y reutilizandolo tanto en cliente
> como
> en servidor?
>
> Saludos
> --
> Pablo Viojo
> [EMAIL PROTECTED]
> http://pviojo.net
>
> On 2/8/06, DJ-Dom <[EMAIL PROTECTED]> wrote:
> >
> > 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
> >
> _______________________________________________
> 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

Responder a