Foros del Web » Programando para Internet » Javascript » Frameworks JS »

cambiar estado de una select ejecutando el evento onchange con scriptaculous

Estas en el tema de cambiar estado de una select ejecutando el evento onchange con scriptaculous en el foro de Frameworks JS en Foros del Web. Hola a todos. Tengo un desplegable "select" con diferentes opciones, y un observador definido con scriptaculous que cuando se cambia la opción del desplegable, se ...
  #1 (permalink)  
Antiguo 13/06/2010, 13:50
 
Fecha de Ingreso: junio-2010
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
cambiar estado de una select ejecutando el evento onchange con scriptaculous

Hola a todos.

Tengo un desplegable "select" con diferentes opciones, y un observador definido con scriptaculous que cuando se cambia la opción del desplegable, se ejecuta.

lo he ocultado englobándolo dentro de un div "no-display" y me gustaría con javascript o scriptaculous cambiar la opción del desplegable y que se ejecutara el observador como si la hubiese cambiado con el mouse.

select.selectedIndex = 1;
#ejecutar el observador.

Código PHP:
Product.Config = Class.create();
Product.Config.prototype = {
    
initialize: function(config){
        
this.config     config;
        
this.taxConfig  this.config.taxConfig;
        
this.settings   = $$('.super-attribute-select');
        
this.state      = new Hash();
        
this.priceTemplate = new Template(this.config.template);
        
this.prices     config.prices;

        
this.settings.each(function(element){
            
Event.observe(element'change'this.configure.bind(this))
        }.
bind(this));

//aqui van mas cosas ... 
Código PHP:
<select class="required-entry super-attribute-select" id="attribute525" name="super_attribute[525]">
            
          <
option value="">Choose an Option...</option>
<
option value="100">Small</option>
<
option value="99">Medium</option>
<
option value="98">Large</option>
</
select
sabeis como podría hacerlo??

Gracias.
adiós.

Etiquetas: estado, eventos, javascript, onchange, scriptaculous, select
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 13:42.