Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2007, 15:54
astut
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 19 años, 6 meses
Puntos: 5
Mensaje ¿Esto es demasiado codigo para algo tan simple?

Hola, pues con este codigo cambio el valor, estilo y la propiedad disabled de algunos campos... lo que me gustaria saber es si uso demasiadas lineas pero esque no se hacerlo de otra forma, bueno aqui os dejo el codigo:
Código:
	function CfgCampos(grupo)
	{
		document.formulario_principal.bloqueo.disabled= false;
		document.formulario_principal.bloqueo.className= "";
		document.formulario_principal.tipo.disabled= false;
	  document.formulario_principal.tipo.value= "escudo";
		document.formulario_principal.ataque.disabled= false;
		document.formulario_principal.ataque.className= "";
		document.formulario_principal.defensa_fisica.disabled= false;
		document.formulario_principal.defensa_fisica.className= "";
		document.formulario_principal.defensa_magica.disabled= false;
		document.formulario_principal.defensa_magica.className= "";
		//Tomable
		if (grupo== 2)
		{
    	document.formulario_principal.tipo.value= "ninguno"; 
			document.formulario_principal.tipo.disabled= true; 
			document.formulario_principal.bloqueo.value= ""; document.formulario_principal.bloqueo.disabled= true;
			document.formulario_principal.bloqueo.className= "bloqueado";
			document.formulario_principal.ataque.value= ""; document.formulario_principal.ataque.disabled= true;
			document.formulario_principal.ataque.className= "bloqueado";
			document.formulario_principal.defensa_fisica.value= ""; document.formulario_principal.defensa_fisica.disabled= true;
			document.formulario_principal.defensa_fisica.className= "bloqueado";
			document.formulario_principal.defensa_magica.value= ""; document.formulario_principal.defensa_magica.disabled= true;
			document.formulario_principal.defensa_magica.className= "bloqueado";
		}
	}
</script>
¿Se podria reducir? xD thx