Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2013, 18:02
Avatar de jor_0203
jor_0203
 
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 2 meses
Puntos: 8
como puedo meter valores desde ajax a un input

este ejemplo funciona bien cuando cuando esta en un div
pero cada vez que trato de meter a un input no me sale

esta pagina se llama a23.php
Código PHP:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Documento sin t&iacute;tulo</title>
  6. <script type="text/javascript">
  7. function objetoAjax(){
  8.     var xmlhttp=false;
  9.     try {
  10.         xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  11.     } catch (e) {
  12.         try {
  13.             xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  14.         } catch (E) {
  15.             xmlhttp = false;
  16.         }
  17.     }
  18.     if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  19.       xmlhttp = new XMLHttpRequest();
  20.       }
  21.   return xmlhttp;
  22. }
  23. function test()
  24. {
  25.       divResultado = document.getElementById('resultado');
  26.       nombre=document.getElementById('nombre').value;
  27.       ajax=objetoAjax();
  28.       ajax.open("POST", "resultadoajax.php",true);
  29.       ajax.onreadystatechange=function() {
  30.       divResultado.innerHTML="Espere por favor";
  31.       if (ajax.readyState==4 && ajax.status == 200)
  32.        {
  33.         divResultado.innerHTML = ajax.responseText
  34.        }
  35. }
  36.     ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  37.     ajax.send("nombre="+nombre)
  38. }
  39. </script>
  40. </head>
  41. <body>
  42. COMO METER EL CONTENIDO EN INPUT YA CAUNADO LO METO EN DIV SI SALE
  43. <form id="form1" method="post">
  44.  Valor a envíar
  45. <input id="nombre" name="nombre" type="text">
  46.    <label>
  47. <input id="button" onclick="test()" name="button" type="button" value="Botón">
  48.   </label></form>
  49. <!--<div id="resultado">Aquí mostramos el resultado funciona bien pero cuando lo cambio a input  no puedo</div>   -->
  50. <input id="resultado" name="nombre" type="text">   <!--no ptedo meter el valor-->
  51. </body>
  52. </html>

esta pagina se llama resultadoajax.php


Código PHP:
Ver original
  1. <?php
  2. echo "el contenido en div si lo puedo meter</br> ";
  3. echo "PERO EN UN INPUT NO HE PODIDO ".strtoupper($_POST['nombre']);
  4.  
  5.  
  6. ?>