Pasa todos los datos y estado de cada input a la página php y vuelve recuperando los datos con post o get
Código HTML:
<form method="GET" name="formulario">
<input type="text" name="p" value="a" <?php echo $_GET['p_estado']; ?>>
<input type="text" name="p_estado">
....
</form>
<script>
function disabled(f,n) {
//f => document.forms
//n => name, por ejemplo: p
var estado = n + "_estado"; //por ejemplo p_estado
if (f.n.disabled == true) {
f.n.disabled = false;
f.estado.value = "disabled";
}
else {
f.n.disabled = true;
f.estado.value = "";
}
}
</script>
<a href="javascript:disabled(document.forms['formulario'], 'p'">Desabilitar campo de texto</a>
Pillas la idea?