Mam DIV'a do którego są zrzucane wyniki autopodpowiedzi. Po kliknięciu w jedną z podpowiedzi wstawia mi w pole NIP i nazwa. Jak zrobić, żeby po kliknięciu wstawił wartość i wyczyścił DIV'a
function wstaw_podmiot (NIP,tablica) {
var nip_java = document.forms['formDodajKontrole'].f_NIP;
var nazwa = document.forms['formDodajKontrole'].f_podmiot;
var id_podmiot = document.forms['formDodajKontrole'].f_IDPodmiot;
nip_java.value = NIP;
nazwa.value = tablica["nazwa"];
id_podmiot.value = tablica["id_podmiot"];
}
Powyższa fukcja jest wywoływana z php.
$q=$_GET["q"];
if (strlen($q) > 0) {
$hint="";
for($i=0; $i<count($podmioty); $i++){
if ($q == substr($podmioty[$i]['nip'], 0, strlen($q))) {
if ($hint==""){
$tablica[$i] = array("nazwa" =>$podmioty[$i]['nazwa'], "id_podmiot"=>$podmioty[$i]['id_podmiot']);
$hint= sprintf('<a href=\'#\' onClick=\'wstaw_podmiot(%s,%s)\'>%s %s</a><br />',$podmioty[$i]['nip'],json_encode($tablica[$i]),$podmioty[$i]['nip'],$podmioty[$i]['nazwa']);
}
else {
$tablica[$i] = array("nazwa" =>$podmioty[$i]['nazwa'], "id_podmiot"=>$podmioty[$i]['id_podmiot']);
$hint= sprintf("%s <a href=# onClick='wstaw_podmiot(%s,%s)'>%s %s</a><br />",$hint,$podmioty[$i]['nip'],json_encode($tablica[$i]),$podmioty[$i]['nip'],$podmioty[$i]['nazwa']);
}
}
}
}
Teraz mam tak, że po kliknięciu w link dalej mam wyświetlonego DIV'a.