Jump to content

Yluvatar

Warianos
  • Posts

    9
  • Joined

  • Last visited

  • Days Won

    1

Yluvatar last won the day on September 23 2022

Yluvatar had the most liked content!

About Yluvatar

  • Birthday 09/21/1972

Información Personal

  • Pais
    Chile
  • Genero
    Hombre

Métodos de Contacto

  • Website URL
    http://
  • ICQ
    0

Yluvatar's Achievements

Newbie

Newbie (1/14)

  • Reacting Well Rare
  • First Post Rare
  • One Month Later Rare
  • One Year In Rare
  • Week One Done Rare

Recent Badges

6

Reputation

  1. Muchas <Gracias, hace un tiempo lo estaba buscando :D
  2. Chuatas, trataré de estar más atento y disculpas por responder y subir el tema... Tal como dijeron la respuesta es por javascript (jquery es lo mejor y más fácil), en el input del html se utiliza el evento onblur="javascript", con eso puedes enviar via jquery con .ajax un post al script en php para validar el rut. Ahora para rellenar los campos restantes, en el script en php, colocas cada valor en un arreglo, y lo devuelves como json, asi rellena cada campo correctamente. por ejemplo: Funcion javascript para enviar campo y recibir json function enviaModificador(campo,pagina){ var data = $("#"+campo).serialize(); if ($("#"+campo).val() == "") return false; $.ajax({ type : "POST", data : data, url : pagina, dataType: "json"//set to JSON }) .done(function(msg){ for (var i in msg) { $("#"+msg[i].campo).val(msg[i].dato); }; }); } Ahora el html del formulario Seleccione Banco: <select id="banco" name="banco" onchange="enviaModificador('banco','lib/modificadores.php')"> <option value="">Seleccione...</option> <?=$selector->getBanco()?> // Aqui tengo una funcion que traigo las opciones correspondientes. </select> <br /> <form id="frmBanco" name="frmBanco"> <table> <tr> <td align="right">Rut Banco:</td> <td align="left"> <input type="text" id="rut" name="rut" value="" onblur="validaRut($(this).val())" /> </td> </tr> <tr> <td align="right">Nombre Banco: </td> <td align="left"> <input type="text" id="nombre" name="nombre" value="" size="50" /> </td> </tr> <tr> <td align="right">Sigla Banco:</td> <td align="left"> <input type="text" id="sigla" name="sigla" value="" /> </td> </tr> <tr> <td colspan="2"> <input type='hidden' id='id' name='id' value='' /> <input type="button" id="guardar" name="guardar" value="Modificar" onclick="" /> <input type="button" id="limpiar" name="limpiar" value="Limpiar" onclick="limpiaForm('frmBanco')" /> </td> </tr> </table> </form> y ahora el script en php... <?php include 'conectaMysql.php'; foreach ($_REQUEST as $k => $v) $$k = trim($v); $query = "select * from banco where id_banco=$banco"; $datos = mysql_fetch_array(mysql_query($query)); $resp = array( array("campo" => "rut", "dato" => $datos["rut_banco"]), array("campo"=>"nombre","dato"=>$datos["nombre_banco"]), array("campo"=>"id","dato"=>$datos["id_banco"]), array("campo"=>"sigla","dato"=>$datos["sigla_banco"]) ); mysql_close(); print json_encode($resp); ?> Espero te ayude con lo consultado.
  3. Muchas gracias por este gran aporte... Como dato, la parte 16 del disco 6 de la tercera temporada por Megaupload esta con problemas (http://www.megaupload.com/?d=1CGQIQL0) asi que la descargue de rapidshare.... Reitero mi agradecimiento por este gran aporte.
  4. Muchas gracias, esta bueno el manual, lo he leido completo y está bien didáctico. Felicidades. Saludos.
×
×
  • Create New...