Foros del Web » Programando para Internet » Jquery »

Pasar un valor de un alert a un input text

Estas en el tema de Pasar un valor de un alert a un input text en el foro de Jquery en Foros del Web. Tengo el siguiente problema tengo este codigo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original <! DOCTYPE html > < html > < head > < ...
  #1 (permalink)  
Antiguo 31/08/2012, 14:30
(Desactivado)
 
Fecha de Ingreso: septiembre-2008
Mensajes: 269
Antigüedad: 15 años, 8 meses
Puntos: 22
Pasar un valor de un alert a un input text

Tengo el siguiente problema tengo este codigo
Código Javascript:
Ver original
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script>
  5. function changeContent()
  6. {
  7. var x=document.getElementById('tableBorder');
  8. var a = x.rows[1].cells[4].innerHTML;
  9. alert(a);
  10. //$("#men").val();
  11.  
  12. }
  13. </script>
  14. </head>
  15.  
  16. <body>
  17. <input type="text" value="" id="men"><br>
  18. <input type="button" onclick="changeContent()" value="Change content">
  19. <table border="1" cellspacing="0" cellpadding="4" class="tableBorder" id="tableBorder">
  20.   <tbody>
  21.     <tr>
  22.       <th>ID Vehiculo</th>
  23.       <th>Desde:</th>
  24.       <th>Hasta:</th>
  25.       <th>Combustible</th>
  26.       <th>Distancia:</th>
  27.       <th>inicio de Odometro</th>
  28.       <th>fin de Odometro</th>
  29.     </tr>
  30.     <tr style="">
  31.       <td>Sonorama Ficha 12</td>
  32.       <td>2012-08-31 00:00:29</td>
  33.       <td>2012-08-31 14:23:08</td>
  34.       <td>Used: 53.14 Galones; Add Times: 0; Add Total: 0 Galones; Comsumo de combustible: 25.3 Galones/100KM</td>
  35.       <td>209.86</td>
  36.       <td>364.0</td>
  37.       <td>568.2</td>
  38.     </tr>
  39.   </tbody>
  40. </table>
  41. </body>
  42.  
  43. </html>


Este codigo lo que quiero es tomar el valor que esta debajo de Distancia. Este codigo puedo tomar el valor 209.86 con un alert pero no puedo pasarlo al input text.
  #2 (permalink)  
Antiguo 31/08/2012, 15:30
(Desactivado)
 
Fecha de Ingreso: septiembre-2008
Mensajes: 269
Antigüedad: 15 años, 8 meses
Puntos: 22
Respuesta: Pasar un valor de un alert a un input text

Bueno gracias a Dios, lo resolvi, lo hice de esta manera,

tube que el input text ponerlo asi

Código Javascript:
Ver original
  1. <form name="form">
  2. <input type="text" value="b" name="men" id="men"><br>
  3. </form>

y el codigo javascript puse


Código Javascript:
Ver original
  1. var x=document.getElementById('tableBorder');
  2. var a = x.rows[1].cells[4].innerHTML;
  3.  
  4. alert(a);
  5. document.form.men.value=a;   //aqui pasa el valor al text


Codigo completo que se muestra el valor de la distancia tanto en un alert como un text


Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. function changeContent()
  3. {
  4.  
  5. var x=document.getElementById('tableBorder');
  6. var a = x.rows[1].cells[4].innerHTML;
  7. //$("$men").val($(a).text());
  8.  
  9. alert(a);
  10. document.form.men.value=a;
  11.  
  12. //$("#men").val();
  13.  
  14. }
  15. </head>
  16.  
  17. <div id="div1" >Mensaje </div>
  18. <form name="form">
  19. <input type="text" value="b" name="men" id="men"><br>
  20. </form>
  21. <input type="button" onClick="changeContent()" value="Change content">
  22. <table border="1" cellspacing="0" cellpadding="4" class="tableBorder" id="tableBorder">
  23.   <tbody>
  24.     <tr>
  25.       <th>ID Vehiculo</th>
  26.       <th>Desde:</th>
  27.       <th>Hasta:</th>
  28.       <th>Combustible</th>
  29.       <th>Distancia:</th>
  30.       <th>inicio de Odometro</th>
  31.       <th>fin de Odometro</th>
  32.     </tr>
  33.     <tr style="">
  34.       <td>Sonorama Ficha 12</td>
  35.       <td>2012-08-31 00:00:29</td>
  36.       <td>2012-08-31 14:23:08</td>
  37.       <td>Used: 53.14 Galones; Add Times: 0; Add Total: 0 Galones; Comsumo de combustible: 25.3 Galones/100KM</td>
  38.       <td>209.86</td>
  39.       <td>364.0</td>
  40.       <td>568.2</td>
  41.     </tr>
  42.   </tbody>
  43. </body>
  44.  
  45. </html>

Etiquetas: Ninguno
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 17:25.