document.formulario.nombre.value="";
pero nose donde llamarlo dentro del xajax
tal vez haya alguna sentencia xajax para limpiar campos o para llamar a la funcion js ... function limpiar{document.formulario.nombre.value=""; }
lo otro q hice fue declarar 2 variables de sesiones y cuando creo el nuevo objeto en el div correspondiente poder preguntar por estas.. si limpio o no el campo dependiendo si se inserto o es erroneo pero no puedo obtener los valores despues, hay manejo de variables globales?
Aqui el Codigo en XAJAX
Código PHP:
   function procesar_formulario($form_carga)
 {
     $nombre=$form_carga["nombre"];
 
    $err=validarDatos($nombre);
     if(!isset($err))
     {
       $tabla="cargo";
     $condicion="nombre='$nombre'";
     $data=sqlselect2($tabla,$condicion);
 
        if($data==null)
        {
        $campos="nombre";
        $valores="'$nombre'";
        $tabla="cargo";
 
        sqlinsert($tabla, $campos, $valores);
 
        $salida = "Los datos Siguientes se Cargaron Correctamente: ";
        $salida.= "<br><br> Descripcion del Cargo ".$nombre;
 
           $_SESSION["flag"]="1";
 
         limpiar_campos();
 
        }
        else
        {
         $salida="No se pudo dar de alta. Ya existe un registro con esos datos";
           $_SESSION["flag"]="2";
        }
 
     }
     else{
         $salida=$err;
     }
 
 
 
    //instanciamos el objeto para generar la respuesta con ajax
    $respuesta = new xajaxResponse();
    $respuesta->setCharacterEncoding('ISO-8859-1');
    //escribimos en la capa con id="respuesta" el texto que aparece en $salida
    $respuesta->Assign("resultado","innerHTML",$salida);
 
   //tenemos que devolver la instanciación del objeto xajaxResponse
   return $respuesta;
 }
 
 
$xajax->register(XAJAX_FUNCTION,'procesar_formulario');
 
 
//El objeto xajax tiene que procesar cualquier petición
$xajax->processRequest();
 
?> 
   y aqui el Codigo HTML
Código HTML:
 <div id="resultado"> </div><br> <h3>Alta de Cargos</h3> <legend>Ingrese los siguientes datos</legend> <br><br> <form name="formulario" id="formulario"> <table class="" border="0"><tr> <td>Nombre :</td> <td><div id="entrada"><input type="text" id="nombre" name="nombre" class="required" tabindex="2" onkeypress="return tabular(event,this)" /></div></td> </tr> <tr> <td colspan="2" align="center"> <input type="hidden" name="accion" value="1"/> <input type="button" value="Aceptar" class="boton" onclick="xajax_procesar_formulario(xajax.getFormValues('formulario'))" /></td> </tr> </table> </form>
Saludos
 
 


