Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/04/2010, 01:59
Avatar de Deathlock
Deathlock
 
Fecha de Ingreso: marzo-2010
Mensajes: 8
Antigüedad: 14 años, 1 mes
Puntos: 0
Sonrisa Respuesta: Deshabilitar o Habilitar cajas de texto

Hola sofmundi, para lo que necesitas podrias usar el evento onclick de los input que tengas en el formulario para llamar una funcion en javascript que deshabilitara los campos. Por ejemplo, suponiendo que se tiene un formulario como el siguiente:

Código HTML:
Ver original
  1.   <title>Formularrio</title>
  2. </head>
  3.   <form>
  4.    Texto 1: <input type="text" enabled name="text1"   onclick="deshabilitar(this.form,'text1');"/> <br>
  5.    Texto 2: <input type="text" enabled name="text2" onclick="deshabilitar(this.form,'text2');"/> <br>
  6.    <input type="submit" value="Enviar">
  7.   </form>
  8. </body>
  9.  
  10. </html>
Deberias tener una funcion en javascript como la siguiente para llamarla con el evento onclick (como se especifica arriba):

Código Javascript:
Ver original
  1. <script language="javascript">
  2. function deshabilitar(form, unicoLibre)
  3. {
  4.   for(cont=0; cont < document.forms[0].elements.length; cont++)
  5.   {
  6.      var elementoInput = document.forms[0].elements[cont];
  7.        if(elementoInput.type == "text" && elemento.name != unicoLibre)
  8.            elmentoInput.disabled = "disabled";
  9.   }
  10. }
  11. </script>

No lo he probado pq ahorita estoy en medio de un trabajo pero creo que deberia funcionarte bn .

Bueno no siendo mas me despido y espero poderte haber ayudado. Que estes bn