Foros del Web » Programando para Internet » Javascript »

Modificar varios <selects en base a uno

Estas en el tema de Modificar varios <selects en base a uno en el foro de Javascript en Foros del Web. Tengo un formulario para actividades donde el que manda, es la persona que realiza la actividad, que actualmente se selecciona con un select de un ...
  #1 (permalink)  
Antiguo 08/11/2018, 12:40
 
Fecha de Ingreso: julio-2006
Mensajes: 7
Antigüedad: 12 años, 3 meses
Puntos: 0
Modificar varios <selects en base a uno

Tengo un formulario para actividades donde el que manda,
es la persona que realiza la actividad, que actualmente se selecciona con un select de un dataset con las personas.
Y además trae 7 select más con datasets de los diferentes tipos de cosas que va a utilizar.
Por ejemplo:

Persona: Juan Lopez
Ayudante: Pedro Perez
vehículo: Nissan 2
Máquina: karcher 1
Herramientas: Caja 2
etc.
La realidad es que esas configuraciones casi no varían. Así que hice una tabla con esas configuraciones, para dejarlas "fijas".

Quiero que, entre el form de actividades manual que hay ahora y la tabla de configuraciones se pueda, al escoger la persona, poblar los demás select con los datos de la configuración ya preestablecida. Sin embargo se puedan cambiar manualmente para esa actividad en particular.

Así, no pueden ser selects dependientes, ya que se deben poder cambiar.
Creo que sería un javascript que moviera 6 selects en base a 1 select.
Pero no sé como se hace eso.
Se agradecen sugerencias
  #2 (permalink)  
Antiguo 08/11/2018, 21:26
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.155
Antigüedad: 10 años, 8 meses
Puntos: 1007
Respuesta: Modificar varios <selects en base a uno

Y si usas un framwork, yo para un caso como ese utilizaría VueJS

y el problema de los select lo solventaría con
Vue Select - Taggable & Push-Tags

Es muy conveniente que sea un select y al mismo tiempo te permita añadir nuevos valores en caso de no estar el que se desea.
__________________
Toda ayuda se proporciona exclusivamente en el foro, no skype, no mensajes privados u otro medio....



La zona horaria es GMT -6. Ahora son las 06:52.