Hola.
Hace poco que comence a programar en HTML, PHP y javascript.
Como prueba hice una página con PHP con un formulario, una tabla, un objeto INPUT type='TEXT' y un boton.
Este INPUT lo estableci como READONLY para que no permita modificar el valor por defecto 'Texto'.
La idea es que cuando hago clik en el botón me ejecute el script en javascript y me deshabilite el estado de READONLY.
Buscando ejemplos probe dos formas y ninguna me funciona.
Si alguien me puede ayudar les agradezco mucho.
Daniel.
Les paso el codigo:
-------------------------------------
<html>
<head>
<SCRIPT LANGUAGE="javascript">
function clickEditar()
{
var z;
/* Forma uno. */
document.getElementsByName("objeto").readOnly=false;
/* Forma dos. */
z = document.getElementsByName("objeto");
z(0).readonly = false;
alert(z(0).name);
};
</SCRIPT>
</head>
<body bgcolor='#4fb0ab'>
<?php
echo "<form method=\"POST\" action=\"http://localhost/prueba/prueba.php\" name=\"form\">";
echo " <table align=center border=3 cellspacing=2 cellpadding=0 text=#rrrrrr>";
echo " <tr>";
echo " <td>";
echo " <input type=\"text\" ";
printf(" name=\"objeto\" ",$i,$j);
printf(" value=\"Texto\" ",$i,$j);
echo " size=10 ";
echo " readonly ";
echo " /> ";
echo " </td> ";
echo " <td> ";
echo " <input type=\"button\" ";
printf(" name=\"Editar\" ",$i);
echo " value=\"Editar\" ";
echo " onclick=\"clickEditar()\" ";
echo " /> ";
echo " </td> ";
echo " </tr>";
echo " </table>";
echo "</form>";
?>
</body>
</html>
------------------------------------------