Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/09/2009, 05:49
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses
Puntos: 574
Respuesta: ayuda función js

Adler tiene toda la razon si no pones valores a las options no podrás recuperarlos....

Cambio de estrategia, si no lo entiendes pregunta...

Código html:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <title>Documento sin t&iacute;tulo</title>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  4. <script language="JavaScript" type="text/JavaScript">
  5. function mostraSelect(obj){
  6.     document.getElementById(obj.id + "sel").style.display="block";
  7.     document.getElementById(obj.id).style.display="none";
  8. }
  9.  
  10. function cargaDatos(idDiv, obj, idSigienteImput){
  11.     var valorInput=obj.value;
  12.     if (valorInput!="0"){
  13.         document.getElementById(idDiv).innerHTML=valorInput;
  14.         document.getElementById(idDiv + "sel").style.display="none";
  15.         document.getElementById(idDiv).style.display="block";
  16.         document.getElementById(idSigienteImput).focus();
  17.     }else{
  18.         document.getElementById(idDiv).innerHTML="(Haz click aquí para intrducir tu provincia)";
  19.         document.getElementById(idDiv + "sel").style.display="none";
  20.         document.getElementById(idDiv).style.display="block";
  21.         document.getElementById(idSigienteImput).focus();
  22.     }
  23. }
  24.  
  25.  
  26. </head>
  27.  
  28. <div id="segona" style="display:block" onClick="mostraSelect(this)">(Haz click aquí para intrducir tu provincia)</div>
  29. <div id="segonasel" style="display:none">
  30. <select onChange="cargaDatos('segona', this, 'input_titu')" id="provincies">
  31.     <option value="0">&nbsp;</option>
  32.     <option value="Barcelona">Barcelona</option>
  33.     <option value="Madrid">Madrid</option>
  34.     <option value="Lleida">Lleida</option>
  35.     <option value="Girona">Girona</option>
  36. </select></div>
  37. <input name="input_titu" type="text" id="input_titu">
  38. </body>
  39. </html>

Quim

Última edición por quimfv; 21/09/2009 a las 05:57