Comunidad de diseño web y desarrollo en internet online

Volver atras en un <select />

Citar            
MensajeEscrito el 27 Ago 2007 03:04 pm
En mi pagina tengo un <select><opcion /></select> que al momento de selecionar alguna opcion del select hago un "confirm('Desea modificar')" en el caso de canselar no se como volver el select a la opcion anterior :S.-
Muchas gracias.

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie
Citar            
MensajeEscrito el 27 Ago 2007 05:12 pm
Mmm no entendí muy bien, pero, podrías guardar en una variable esa opción anterior y en caso de cancelar, poner la propiedad selected del select apuntando a esa variable

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 27 Ago 2007 05:16 pm
Esta bien, pero estoy usando ajax, osea el select se puede modificar cuantas veces el usuario quiere.- Y este caso si el usuario modifica mas de una ves el select. A la tercera ves si pone canselar va a figurar la primera opcion no la segunda.

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie
Citar            
MensajeEscrito el 27 Ago 2007 05:19 pm
O sea, ¿quieres que no importa cuantas veces cambie de opción, siempre regrese a una predeterminada? si es así, te doy opciones:

- Carga el select desde un xml, así siempre podrás regresar al primer nodo
- Carga el select desde una bd y en caso de dar en Cancelar, haz un select al primer valor de tu tabla
- Usa un array y rellena con el select, así podrás regresar a la posición 0 del array

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 27 Ago 2007 07:33 pm
No es eso, decia que eso pasaria con lo que tu me postiastes primero. siempre debe volver a la opcion anterior.
Se me ocurrio una idea super facil pienso que funcionara

Tengo:

Código :

<select name="estados">
<option value="0">seleccione</option>
<option value="1">opcion1</option>
<option value="2">opcion2</option>
</select>
<input type="hidden" name="opcion" value="0">

Listo, a trabajar. El algoritmo es simple con javascript modificare "option" cada vez que acepte la confirm("") con el value del select, para que en el caso cancelar poner el valor de "option"

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.