Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/06/2018, 12:33
olimpico10
 
Fecha de Ingreso: febrero-2016
Mensajes: 9
Antigüedad: 8 años, 2 meses
Puntos: 0
Respuesta: DIsplay none dependiendo del valor de un select al cargar la pagina

Buenas tardes, gracias por tu respuesta ArturoGallegos.

El caso en el que nos movemos es el 2, de hecho el valor que viene selccionado al cargar la página ya lo tengo almacenado en una variable.

Mi función javascript es la siguiente:

function mostrarComentarios(id){
var select = document.getElementById("origen"+id);
var origen = select.options[select.selectedIndex].text;
var div = document.getElementById('comentarioorigen'+id);

if(origen=='Otro' || origen=='Otras'){
div.style.display = '';
}else{
div.style.display='none';
}
}

En la variable select guardo el select del que depende si se muestra o no el otro, llamado comentarioorigen+id

Esta función sirve perfectamente cuando la llamo desde el elemento onchange del select, pero no puedo hacerla funcionar en el evento onload.

Mi idea sería en el onload hacer ejecutarse esta función varias veces una vez por cada select distinto con su id. Pero