Ver Mensaje Individual
  #13 (permalink)  
Antiguo 01/11/2010, 12:34
aika
 
Fecha de Ingreso: septiembre-2007
Mensajes: 7
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: getElementById o getElementByName, como recoger varios elementos?

Purueba esta función que ataca a todos los elementos tipo input del formulario y ponle un if si quieres excluir algunos:

Código HTML:
function desactiva_camps(valor) {
  if (valor != '1') {
    var i, e = document.getElementsByTagName('input');
    for (i = 0; i < e.length; ++i) {
      if (e[i].name!='enviar' && e[i].name!='tancar') 
        e[i].disabled=true;
    }
  }
}
Código HTML:
<form .....>
  <input name= ... >
  <input name= ... >

  <input type="reset" name="tancar" value=" tancar " onClick="window.close();">
  <script>desactiva_camps('5');</script>
</form> 
---
Hay otros mundos, pero están en este
http://relatividad.atspace.com

Última edición por aika; 01/11/2010 a las 12:39 Razón: error en el formato del texto