Foros del Web » Creando para Internet » HTML »

Enviar formulario segun select

Estas en el tema de Enviar formulario segun select en el foro de HTML en Foros del Web. Hola tengo un script que me envia el formulario al resultado del select, pero ahora quiero que se envie a dos valores, es decir que ...
  #1 (permalink)  
Antiguo 10/04/2013, 05:13
 
Fecha de Ingreso: enero-2010
Mensajes: 373
Antigüedad: 14 años, 3 meses
Puntos: 5
Enviar formulario segun select

Hola tengo un script que me envia el formulario al resultado del select, pero ahora quiero que se envie a dos valores, es decir que al seleccionar dos campos select se envie el formulario con esa ruta.

El código actual es:

Cita:
<form name="form" id="form" method="post">
<select name="provincia" id="provinciaList">
<option value=''></option>
</select>

<select name="localidad" id="localidadList" >
<option value=''></option>
</select

<input type="submit" class="boton-b" value="" onclick="document.forms['form'].action=document.forms['form'].elements['provincia'].value" />
</form>
De esta manera ma lleva al resultado de provincia, pero quiero añadirle localidad, que el resultado sea provincia+localidad

Como podría hacer eso?
  #2 (permalink)  
Antiguo 10/04/2013, 05:19
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 16 años, 4 meses
Puntos: 68
Respuesta: Enviar formulario segun select

Pero realmente para que quieres hacer eso? necesitas enviar el mismo formulario a dos páginas diferentes?
__________________
No diseñes usando tablas.
  #3 (permalink)  
Antiguo 10/04/2013, 07:14
 
Fecha de Ingreso: enero-2010
Mensajes: 373
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Enviar formulario segun select

No es para que se envie a una url formada pos los select es decir:

www.miweb.com/provincia/localidad/
  #4 (permalink)  
Antiguo 10/04/2013, 07:53
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 16 años, 4 meses
Puntos: 68
Respuesta: Enviar formulario segun select

Y por que quieres que se envie a ese sitio? no te vale con que se envie a una misma página siempre?
__________________
No diseñes usando tablas.
  #5 (permalink)  
Antiguo 10/04/2013, 08:15
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Enviar formulario segun select

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es-ar">
  3. <meta charset="utf-8" />
  4. <title>Html5</title>
  5.  
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. function enviaform(){
  9. var prov = document.getElementById('provinciaList').value;
  10. var loc = document.getElementById('localidadList').value;
  11.  
  12. if(prov == ""){
  13. alert('indique provincia');
  14. return false;
  15. }
  16.  
  17. if(loc == ""){
  18. alert('indique localidad');
  19. return false;
  20. }
  21. var url = "/" + prov + "/" + loc;
  22. alert(url);
  23. document.getElementById('form').setAttribute('action', url);
  24. }
  25. //]]>
  26.  
  27. </head>
  28.  
  29. <form action="algo.php" name="form" id="form" method="post" onsubmit="return enviaform()">
  30.  <select name="provincia" id="provinciaList">
  31.  <option value=''>seleccionar provincia</option>
  32.  <option value='buenos_aires'>Buenos Aires</option>
  33.   <option value='santa_fe'>Santa Fé</option>
  34.  </select>
  35.  
  36. <select name="localidad" id="localidadList" >
  37. <option value=''>seleccionar localidad</option>
  38. <option value='castelar'>Castelar</option>
  39. <option value='rosario'>Rosario</option>
  40.  <input type="submit" class="boton-b" />
  41.  </form>
  42. </body>
  43. </html>

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 10/04/2013, 09:45
 
Fecha de Ingreso: enero-2010
Mensajes: 373
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Enviar formulario segun select

Perfecto emprear!!

Muchisimas gracias.

Etiquetas: formulario, input, 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 20:03.