Foros de CHW > Software > Webmasters
Recuperar Clave
Registrarse FAQ/Ayuda Posts de hoy Tags


Estás leyendo el thread Que el navegador no guarde la informacion  en el foro Webmasters, que dice: "Hola, queria preguntar si existe alguna forma de poder programar un sitio, donde los datos "

 




Tags: Ninguna

  Iniciar discusión  
 
LinkBack (2) Herramientas
Antiguo 23-dic-2009, 11:55
Sebadk
SDK
 
Sebadk
 
Registrado: septiembre-2006
Posts: 263
Sebadk no tiene una reputación buena ni mala


  Enviar un mensaje por MSN a Sebadk
Que el navegador no guarde la informacion

Hola, queria preguntar si existe alguna forma de poder programar un sitio, donde los datos introducidos en el formulario no se guarden en el navegador (aunque este SI tenga esta opcion habilitada)

Algo asi como un formulario privado.

he tratado de buscar en google, pero no me ha ayudado mucho, solo me indica que deshabilite esta opcion desde el navegador.

Alguna experiencia o comentacio es bienvenida.

Saludos.-
Sebadk está fuera de línea   Citar y responder
Recuerda que no verás este banner una vez que te registres

Antiguo 23-dic-2009, 12:47
Mistico
Experimentado
 
Mistico
 
Registrado: marzo-2004
Posts: 705
Mistico no tiene una reputación buena ni mala

Mi Feedback?


  Enviar un mensaje por MSN a Mistico
Re: Que el navegador no guarde la informacion

Chrome.. abrir una ventana incognita, eso no guardara la informacion

Saludos!
Mistico is online now   Citar y responder
Antiguo 23-dic-2009, 13:33
waiflih
Desarrollador
 
waiflih
 
Registrado: julio-2008
Ubicación: Santiago
Posts: 301
waiflih no tiene una reputación buena ni mala


Re: Que el navegador no guarde la informacion

asi como el login de facebook?

si es asi me imagino que no deberias usar forms, sino que a travez de ajax o algo por el estilo envies los datos desde javascript
waiflih está fuera de línea   Citar y responder
Antiguo 23-dic-2009, 13:43
Sebadk
SDK
 
Sebadk
 
Registrado: septiembre-2006
Posts: 263
Sebadk no tiene una reputación buena ni mala


  Enviar un mensaje por MSN a Sebadk
Re: Que el navegador no guarde la informacion

Quote:
Originalmente publicado por waiflih Ver post
asi como el login de facebook?

si es asi me imagino que no deberias usar forms, sino que a travez de ajax o algo por el estilo envies los datos desde javascript
Algo asi tb me imagino, pero no cacho como poder decirle al "no-formulario" que no se guarde esa info.

Quote:
Chrome.. abrir una ventana incognita, eso no guardara la informacion

Saludos!
La idea no era dejar eso en manos del navegador, si no que la aplicacion maneje eso.
Sebadk está fuera de línea   Citar y responder
Antiguo 23-dic-2009, 14:10
unreal4u
Zend Certified Engineer
ex-admin :)

 
unreal4u
 
Registrado: octubre-2005
Ubicación: Eindhoven, The Netherlands
Posts: 12.229
unreal4u goza de buena reputación


Re: Que el navegador no guarde la informacion

mucho más fácil

Code:
<input type="text" autocomplete="off" id="asdf" name="asdf" value="" />
Sin embargo, tiene 2 problemas:

1.- No es compatible con la W3C.
2.- No funciona con todos los navegadores.

El primer punto es solucionable mediante javascript:
Code:
document.getElementById("asdf").setAttibute("autocomplete","off");
El segundo punto no es muy solucionable que digamos

Saludos !!


PD: Hay otra forma: cambiar siempre el name del input, el único problema es que si necesitas rescatarlo después, necesitas hacerlo con exactamente el mismo nombre... la solución "parche" que puedo dejar es la siguiente:

Código PHP:
  $nombre md5(uniqid(time(),TRUE));
  echo 
'<input type="text" name="asdf_'.$nombre.'" />';
  echo 
'<input type="hidden" name="qwerty" value="asdf_'.$nombre.'" />';

// Luego en el formulario: 
  
echo $valor $_POST[$_POST['qwerty']];
// Con eso $valor ahora debería tener lo que se escribió en 'asdf_'.$nombre 
Tendrías que comprobar que esto es efectivamente así

Saludos !!




EDIT::::: funciona

Código PHP:
<?php
  
if (isset($_POST['qwerty']) AND !empty($_POST[$_POST['qwerty']])) {
    echo 
'<br />El valor de la variable es: <strong>'.$_POST[$_POST['qwerty']].'</strong><br />';
  }
?><form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post">
<?php
  $nombre 
md5(uniqid(time(),TRUE));
  echo 
'<input type="text" name="asdf_'.$nombre.'" />';
  echo 
'<input type="hidden" name="qwerty" value="asdf_'.$nombre.'" />';
?>
<br /><input type="submit" value="Aceptar" />
</form>
Prueba de concepto: http://unreal4u.com/test/form-llenado/index.php



EDIT2::::: escribí mucho más acerca de lo mismo en mi blog: http://blog.unreal4u.com/2009/12/evitar-autocompletado/

Saludos !!

Editado por unreal4u en 23-dic-2009 a las 15:01.
unreal4u está fuera de línea   Citar y responder
Antiguo 23-dic-2009, 18:12
Sebadk
SDK
 
Sebadk
 
Registrado: septiembre-2006
Posts: 263
Sebadk no tiene una reputación buena ni mala


  Enviar un mensaje por MSN a Sebadk
Re: Que el navegador no guarde la informacion

Muchas gracias unreal4u, vi el codigo y funciona.

te deje un peuqeño comentario en el Blog.

una vez mas gracias
Sebadk está fuera de línea   Citar y responder
Antiguo 27-dic-2009, 16:18
Cathmor
Pajarito Nuevo
 
Cathmor
 
Registrado: diciembre-2008
Posts: 55
Cathmor no tiene una reputación buena ni mala

Mi Feedback?


 
Re: Que el navegador no guarde la informacion

esta muy bueno el tip, a mi tambien me sirvio

Gracias
Cathmor está fuera de línea   Citar y responder
Antiguo 05-ene-2010, 19:47
tokugawa
Gordo en rehabilitación
 
tokugawa
 
Registrado: septiembre-2006
Ubicación: -37.459999,-72.36
Posts: 7.467
tokugawa goza de buena reputación


 
Re: Que el navegador no guarde la informacion

Y no es mas simple con Jquery, motools o el framework que estimen conveniente accedan meidante el ID del objeto input para vaciarlo, o simplemente con jquery recorrer todos los inputs y borrarlos?

lo de unreal, funciona y es efectivo, pero con javascript es mas facil XD

Pero claro lo facil no siempre es lo mejor,m porque casi cualquiera puede desactivar javascript

$('form')[0].reset();

esa es una alternativa tamgbien, un reset al formulariio
tokugawa is online now   Citar y responder

  Foros de CHW > Software > Webmasters

Herramientas

Reglas del Foro
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is activado
Emotíconos está activado
El código [IMG] está activado
El código HTML está desactivado
Trackbacks are activado
Pingbacks are activado
Refbacks are activado

Ir a



Estilo del foro: Todas las horas son GMT -3. La hora es 18:38.

Contacto Foro - Privacidad - FAQ - Reglamento Convivencia - Reglamento Compraventa - Ir arriba