Pregunta

I want a Text Field to appear when a certain item is chosen from a drop-down list. I'm using a change event.

if(this.rawValue == 1){
Tolerance.presence = "visible";
}
else{
Tolerance.presence = "hidden";
}

The problem is that the Text Field presence does not change immediately when a selection is made, but only after I go back to the list box and select again (any value, not just the same one).

¿Fue útil?

Solución

The new value of the dropdown only registers after the change event. This means this.rawValue points to the old value of the dropdown in a change event.

Either move your script dropdown exit event or make use of the event.newText in the if conditional in the change event.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top