Comunidad de diseño web y desarrollo en internet online

Llenar un campo de form con funcion xajax+php

Citar            
MensajeEscrito el 20 Ene 2009 06:42 am
Buenos dias,
tengo un form en el cual tengo 2 campos

-codigo
-descripcion

En el cual cuando digito el codigo (utilizando la funcion onKeyUp) por medio de xajax voy a la Base de Datos a revisar si existe el codigo,en caso que exista en la db me gustaria saber como poner el value de descripcion en el campo del form.


Muchas gracias de antemano.

OregonSV
El Salvador, C.A.

Por oregonsv

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 22 Ene 2009 02:18 pm
No he utilizado xajax, pero la lógica es la siguiente: el input de la descripción lo tendrías que poner entre las etiquetas <span> o <div>

Ojo: utilices la etiqueta que utilices debe tener id, esa etiqueta será adonde se enviará la "respuesta" mediante ajax.

En el script php que se ejecuta no solo vas a buscar en la BD sino que si encuentras una descripción para el código que ingresaste "creas" de nuevo el input que contiene la descripción, es decir, deberias tener algo mas o menos así en script php que ejecutas mediante ajax:

Código PHP :

<?php
   //Te conectas a la BD
   //Ejecutas el query
   //Si el query te trajo algo de la BD
      echo "<input type=\"text\" name=\"descripcion\" id=\"descripcion\" value=\"{$row['descripcion']}\">";
   //si no trajo nada
      echo "<input type=\"text\" name=\"descripcion\" id=\"descripcion\" value=\"\">";
?>
Nota: el input que muestras con el echo en el script php debe tener los mismos atributos que el input original, esto para que luego no haya problemas con alguna otra validación que tengas o inclusive el envío del formulario...

Realmente no se si me di a entender, me enredé un poco, pero la lógica es esa que escribí, nuevamente digo que no he utilizado xajax...

Por KB-27

Claber

301 de clabLevel



 

My very secret HQ

firefox
Citar            
MensajeEscrito el 23 Ene 2009 06:33 pm
Muchas gracias por responder...
Fijate que ya lo intente en ajax con el ejemplo que me distes. y si me funciono, pero el valor no lo asigna al campo descrip si no que me lo muestra con el echo...
Sin embargo buscando en internet vi un ejemplo que se apega a lo que ando buscando en xajax. lo probare y te cuento..


nuevamente muchas gracias.


Atte,

Oregonsv
El Salvador, C.A.

Por oregonsv

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 09 May 2012 08:10 pm
Hola Oregonsv, podrias decirme como solucionaste tu problema?
Te agradecería mucho tu respuesta.
Muchas gracias de ante mano.
Saludos Emanuel. Argentina

Por ema_2014

0 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.