Hola,
Lo primero es crear la funcion que se encargue hacer la peticion al php y este a la base de datos, asi:
Código Javascript
:
Ver originalfunction cargar(inputValue)
{
var ajax=(window.XMLHttpRequest)? new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
ajax.onreadystatechange=function()
{
if (ajax.readyState==4 && ajax.status==200)
{
document.getElementById("precio_unitario").value=ajax.responseText;
}
}
ajax.open("GET","consulta.php?p="+inpuValue,true);//consulta.php es el archivo php que se encargara de hacer la consulta a la base de datos
ajax.send(null);
}
//con esta funcion comprovamos que no se hagan consultas cuando el valor de input sea ""
function buscar(){
if(document.getElementById('buscar_Articulo').value!="")
cargar(document.getElementById('buscar_Articulo').value)
}
en el html, como lo decias, le puedes agregar un evento a los input para que ejecuten la funcion "buscar" y esta ejecutara "cargar"
Código HTML:
Ver original<input id="cantidad" onfocus="buscar()" /> <input id="ancho" onfocus="buscar()" /> ....
...
..
.
"consulta.php" se encarga de mediar entre la base de datos y la paticion ajax.
ahora, tienes ya creada la base de datos?, es MySQL?