|
Imam 6 input polja u formi i jednu skripticu koja mi vrši automatsko osvežavanje polja. Ono što me zanima je sledeće:
Ako imam kod<input type="text" name="artikal1" onblur="Izvrsi(this.value,0,4);" value="" size="17" />skripta će iz polja u kojem se nalazi ovaj kod (polje 1) uzeti vrednost i na osnovu te vrednosti iz baze izvući odgovarajući podatak i upisati ga u polje 4.
Mene zanima sledeće:
Kako da dobijem da mi se na osnovu vrednosti iz polja 1 popuni i polje 2 i polje 3 i već pomenuto polje 4?
Postojeći js kod je:function Izvrsi(pID,fID,ID) {
if (pID == '') return;
var mypostrequest=new ajaxRequest();
mypostrequest.onreadystatechange=function(){
if (mypostrequest.readyState==4){
if (mypostrequest.status==200 || window.location.href.indexOf("http")==-1){
if (mypostrequest.responseText != 'false') {
document.forms[fID].elements[ID].value = mypostrequest.responseText;
}
else {
alert("Proizvod sa tom šifrom ne postoji u bazi!");
}
}
else{
alert("Greška prilikom obrade zahteva.");
}
}
}
var parameters="sifra_artikla="+pID;
mypostrequest.open("POST", "obrada.php", true);
mypostrequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
mypostrequest.send(parameters);
}
|