
ivan
09 de Octubre del 2009
|
Hola.
Quiero crear un formulario HTML sencillo que pueda guardarse localmente con los valores introducidos.
Además deseo que se gestione únicamente en el lado cliente, es decir, sin enviar nada al servidor.
Para ello utilizo un script (Fijar()) que guarda los datos tecleados en el atributo "value", y posteriormente uso la opción "Archivo - Guardar como" del navegador. De esta forma, al abrir el archivo HTML guardado, los campos conservan el valor que tenían cuando se pulsó el botón Fijar.
El problema lo tengo con los controles tipo Textarea, que no muestran el valor establecido en "value". No he encontrado solución para esto.
No tengo experiencia en progamación HTML ni Javascript, y quizá sea algo muy sencillo, pero no doy con ello.
Si alguien puede aportarme alguna sugerencia, se lo agradecería.
--- Codigo ---
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function Fijar()
{
var campo = document.getElementById("cambiame");
campo.setAttribute("value",campo.value);
var campo2 = document.getElementById("textito");
campo2.setAttribute("value",campo2.value);
}
</SCRIPT>
</HEAD>
<BODY>
<P ALIGN="CENTER">
<FORM name=formul>
<input id="cambiame" name="n1" value="" />
<textarea id="textito" name="n2" cols=40 rows=3 value=""></textarea>
<INPUT TYPE="button" VALUE="Fijar" onClick="Fijar();">
</FORM>
</P>
</BODY>
</HTML>
--- Fin ---
|