Foros del Web » Programando para Internet » Javascript »

Reutilizar parametros de una funcion

Estas en el tema de Reutilizar parametros de una funcion en el foro de Javascript en Foros del Web. Hola estoy realizando la validación de unos formularios y estoy intentando generalizarlo. La función que estoy intentando optimizar es el cambio de estilo de una ...
  #1 (permalink)  
Antiguo 05/11/2014, 04:18
 
Fecha de Ingreso: septiembre-2011
Mensajes: 2
Antigüedad: 12 años, 7 meses
Puntos: 0
Reutilizar parametros de una funcion

Hola estoy realizando la validación de unos formularios y estoy intentando generalizarlo. La función que estoy intentando optimizar es el cambio de estilo de una misma propiedad a un campo dado mediante una función


if(formulario.texto.value.length < 10){

document.getElementById("d_textarea").style.color = "red";

else{

document.getElementById("d_textarea").style.color = "black";
}


y quiero pasar a los siguiente



function activa(o desactiva) (texto){
document.getElementById(texto).style.color = "black";
}

if(formulario.texto.value.length < 10) {

activa("d_textarea");

}else{

desactiva("d_textarea");
}

El problema que tengo es que quiero poder utilizar la función pasandole un simple parámetro. Pero no se cual es el problema

Gracias
  #2 (permalink)  
Antiguo 05/11/2014, 08:51
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Reutilizar parametros de una funcion

en caso que reutilices la función has de pasarle dos parámetro (id del elemento y valor de la propiedad)

si no vas a reutilizarla, busca información sobre condicionales ternarias
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #3 (permalink)  
Antiguo 06/11/2014, 10:26
 
Fecha de Ingreso: abril-2010
Mensajes: 16
Antigüedad: 14 años
Puntos: 0
Respuesta: Reutilizar parametros de una funcion

Cita:
Iniciado por IsaBelM Ver Mensaje
en caso que reutilices la función has de pasarle dos parámetro (id del elemento y valor de la propiedad)

si no vas a reutilizarla, busca información sobre condicionales ternarias
Estoy de acuerdo...

Creo que sería una buena opcion pasarle un segundo parameto:

Código Javascript:
Ver original
  1. function Hide(elemento, operacion)

Después solo haces la condicion dentro de la función
Código Javascript:
Ver original
  1. //Puedes usar números o letras
  2. //Si usas letras
  3. if(operacion=="hide"){}
  4. else if(operacion=="show"){}
  5. //Si usas numeros
  6. if(operacion==1){}
  7. else if(operacion==2){}

Etiquetas: formulario, funcion, parametros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:17.