Ver Mensaje Individual
  #9 (permalink)  
Antiguo 17/07/2006, 10:34
joaquin_win
 
Fecha de Ingreso: julio-2005
Mensajes: 127
Antigüedad: 18 años, 9 meses
Puntos: 0
Tienes dos opciones:

1) Usar javascript, y hacer que cuando el usuario presione guardar se modifique el atributo value de cada campo al valor que introdujo. (no se hasta que punto esto servirá porque no tengo idea de como se maneja eso). Para cambiara el valor de un campo lo puedes hacer de la siguiente manera:

Código HTML:
<input id="cambiame" name="campo1" value="" />
<script type="text/javascript">
var campo = document.getElementById("cambiame");
campo.setAttribute("value",campo.value);
</script> 
Lo que tendrías que hacer es que al momento de que se llene completamente el formulario se ejecute ese script para cada campo del formlario. (Ojo: eso no te servirá para campos de tipo file, para los textarea no recuerdo como se hace).

2) La otra opción es con un lenguaje en el servidor:

Por ejemplo con php, luego de que el usuario llena el formulario y pulsa enviar, que el formulario se envíe a la misma página y con php escribes el valor del atributo value, ejemplo:

Código PHP:
<input id="cambiame" name="campo1" value="<?=$campo1?>" />
<textarea name="otroCampo"><?=$otroCampo?></textarea>
(Acá si te pongo como funciona el textarea y PHP)

Luego esta página si podrías guardarla sin problemas y la próxima vez que se abre tendrías tus campos llenos.