Hola a todos...
la verdad no se si el titulo de este topic sea el correcto... pero tengo una duda...
estoy utilizando el archivo prototype... realizo la siguiente accion...
//funcion ajax
new Ajax.Updater('businst', 'rpc.php', {method: 'post', postBody: 'action=businstructor&id='+id});
//php
$id=$_POST['id'];
$res=$f->buscarInst('instructores',$id,'identificacion') ;
if ($res[0]==true){
echo '<input type="text" id="instidentificacion" value="1">';
}else{
echo '<input type="text" id="instidentificacion" value="0">';
}
todo funciona excelente... el textbox aparece perfectamente con el resultado correcto... sin embargo cuando inserto esta linea...
new Ajax.Updater('businst', 'rpc.php', {method: 'post', postBody: 'action=businstructor&id='+id});
alert(document.getElementById('instidentificacion' ).value);
para que me salga el alert debo darle dos clicks... es decir simpre me sale el resultado anterior del textbox... la verdad no entiendo porque pasa esto... y necesito utilizar el resultado del textbox para que se actualice otra parte de la pagina tambien con ajax...
gracias de antemano....