Re: [Ovillo] dudas con formula =?ISO-8859-1?Q?_rio, _javascript_y_programaci=F3n?=

2006-02-08 Por tema Pablo Viojo
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, 

Re: [Ovillo] dudas con formula =?ISO-8859-1?Q?_rio, _javascript_y_programaci=F3n?=

2006-02-07 Por tema DJ-Dom
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


Re: [Ovillo] dudas con formula =?ISO-8859-1?Q?_rio, _javascript_y_programaci=F3n?=

2006-02-07 Por tema DJ-Dom
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