Page 1 of 1

Cambiar Imagen según lista desplegable

Posted: Fri Sep 18, 2020 8:30 pm
by cristofher
Buenas tardes.
Tengo un dynaform el cual quiero que la imagen del encabezado cambio según el valor que seleccione en la lista desplegable, estoy utilizando el siguiente código; el problema es que al momento que la tarea es enviada al siguiente usuario, se muestra el 2do valor de la lista desplegable y se queda la imagen 1 que corresponde al valor 1.

$('#image0000000002').hide();

$("#empresa").setOnchange(function(newValue, oldValue) {
//if value has "2" in it
if (newValue.indexOf('2') != -1) {
$('#image0000000001').hide();
$('#image0000000002').show();

}
else {
$('#image0000000002').hide();
$('#image0000000001').show();

}
});

Adicionalmente probé utilizar este código que aparece en la wiki como ejemplo, el problema es que cuando lo ejecuto para visualizar, no termina de cargar;
$("#rootType").setOnchange( function(newVal, oldVal) {
if (newVal == "Green_Roof") {
$("#roofImage").setValue("http://example.com/images/greenRoof.jpg");
$("#roofImage").setLabel("Green Roof");
}
elseif (newVal == "Solar_Roof") {
$("#roofImage").setValue("http://example.com/images/solarRoof.jpg");
$("#roofImage").setLabel("Solar Roof");
}
}


Saludos.