Comunidad de diseño web y desarrollo en internet online

Elementos list/menu concatenados

Citar            
MensajeEscrito el 20 Ago 2009 07:45 pm
Hola estimados:

Mi problema es el siguiente:

Necesito concatenar dos elementos list/menu. Doy el siguiente ejemplo.

Uno de los list/menu tiene los meses del año: enero... diciembre.
El otro tiene nombres de ciudades: santiago...madrid...buenos aires.

Como es un desarrollo sencillo, sin servidor ni nada que ayude, la idea es seleccionar en cada uno de los elementos un valor, por ejemplo, santiago y mayo. Esta concatenación debería enviarme por ejemplo a stgo_mayo.html

Si fuera madrid y diciembre, a un archivo madrid_dic.html

Me imagino que puede hacerse con javascript. ¿Alguna idea?

De antemano gracias :) .

Por gatricio

45 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Sep 2009 02:42 pm
La solucion seria:

Código HTML :

<html>
<head>
<script language="javascript" src="jquery.js"></script>
<script language="javascript" type="text/javascript">
  $(document).ready(function(){
    $('#ir').click(function(){
      $ciudad = $('#ciudades').val();
      $mes    = $('#meses').val();
      $url    = $ciudad+"_"+$mes+".html";
      window.location="./"+$url;
    });
  });
</script>
</head>
<body>
<select id="ciudades">
  <option selected></option>
  <option value="ciudad1">Ciudad 1</option>
  <option value="ciudad2">Ciudad 2</option>
  ...
  <option value="ciudad2">Ciudad N</option>
</select>
<select id="meses">
  <option selected></option>
  <option value="ene">Enero</option>
  <option value="feb">Febrero</option>
  ...
  <option value="dic">Diciembre</option>
</select>
<input type="button" id="ir" value="IR" />
</body>

Ojo estoy utilizando el framwork jQuery puedesdescargarlo de su página http://jquery.com

De ahi me cuentas como te fue

Por NeoCesar

Claber

1415 de clabLevel

14 tutoriales

Genero:Masculino  

Algun lugar dentro de la Matrix (Lima - Perú)

msie8

 

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