Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/08/2011, 09:42
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Respuesta: No me muestra ningun textbox

Hola exacto

Mira te pongo un ejemplo:

formulario.php

Código HTML:
<form action="" method="post">

<select id="nom_usu" onchange="javascript:Carga_password()">
<option value="pepito">Pepito</option>
<option value="carlos">carlos</option>
<option value="maria">maria</option>
</select>
</form>

<div id="cargar"></div> 

tu archivo js

ajax.js


Código HTML:
// Objecto HTTPREQUEST 

function obj_xml_http_request(){

$obj = false;

try{
	$obj = new XMLHttpRequest();
	}catch(error1){
		try{
			$obj = new ActiveObject("Msxml2.XMLHTTP");
			}catch(error2){
				try{
					$obj = new ActiveObject("Microsoft.XMLHTTP");
					}catch(error3){
						$obj = false;
						}
				}
		}
return $obj;
}

//  instanciamos o creamos el objeto 

peticion = obj_xml_http_request();

// funcion para hacer la peticion al servidor 

function Carga_password(){
rand = parseInt(Math.random()*99999999);

url = "actualiza.php";

datos = "nom_usu=" + document.getElementById('nom_usu').value ; // son los datos que le quieres enviar en este caso es el nombre del usuario
peticion.open("GET",url + "?" +  datos   + "&rand=" + rand,true);
peticion.onreadystatechange = function(){
	
	   if(peticion.readyState == 4){
				 if(peticion.status == 200){
					 
					       
						// cargas el div con el resultado de la peticion 	 	 
				               document.getElementById('cargar').innerHTML = peticion.responseText;
							   
				}else{
					alert("Error al procesar la solicitud en el servidor" + peticion.statusText); // cuando falla algo en la solicitud 
				}
			 }
		   }	
		}
peticion.send(null);
}




actualiza.php

Código HTML:
<head>
<title>Actualizar Contrasena</title>
</head>
 
<script language="JavaScript" type="text/javascript" src="Ajax.js"></script>

<?php


require("Conexion.php");

?>

<form action="ActualizaContra.php" method="post"><br>
<center><table border ="2">
 <tr>
<td>
<center><IMG SRC="imagenes/LOGO.jpg" WIDTH=200 HEIGHT=100></center><br>
</td>
<td>
<br>
<input type="hidden" name="Cod_Per" value=".$_POST['Cod_Persona'].">
<?php
$codi=$_POST['Nombre_Persona'];
$Consult = "SELECT `Password` FROM `personas` WHERE `Nombre_Persona`= '$codi'";
$resultadito=mysql_query($Consult,$Conexion);
while($regis=mysql_fetch_array($resultadito)){
echo '<center><h4>Contrasena Anterior: &nbsp;&nbsp;<input type="text" name="antigua" size="25"></h4></center>';
echo '<center><h4>Contrasena Nueva: <input type="password" name="nueva" size="25"></center></h4>';
echo '<p align="center"><input type="submit" value="Actualizar" name="Agregar"><br><br>';
}
?>
<center><h4>Contrasena Anterior: &nbsp;&nbsp;<input type="text" name="antigua" size="25"></h4></center>
<center><h4>Contrasena Nueva: <input type="password" name="nueva" size="25"></center></h4>
<p align="center"><input type="submit" value="Actualizar" name="Agregar"><br><br>
</td>
</tr>
</table>
</center>
</form> 

y listo ya tienes cargado tu formulario


Cualquier duda nuevamente me comentas , analizalo