Mam taki kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function lookup1(imie) { if(imie.length == 0) { $('#suggestions1').hide(); } else { $.post("rpc.php", {queryString1: ""+imie+""}, function(data){ if(data.length >0) { $('#suggestions1').show(); $('#autoSuggestionsList1').html(data); } }); } } function fill(thisValue) { $('#imie').val(thisValue); setTimeout("$('#suggestions1').hide();", 200); } </script> <script type="text/javascript"> function lookup2(nazwisko) { if(nazwisko.length == 0) { $('#suggestions2').hide(); } else { $.post("rpc.php", {queryString2: ""+nazwisko+""}, function(data){ if(data.length >0) { $('#suggestions2').show(); $('#autoSuggestionsList2').html(data); } }); } } function fill(thisValue) { $('#nazwisko').val(thisValue); setTimeout("$('#suggestions2').hide();", 200); } </script> </head> <body> <input id="imie" onkeyup="lookup1(this.value);" onblur="fill();" type="text" name="imie" class="formn"> <input id="nazwisko" onkeyup="lookup2(this.value);" onblur="fill();" type="text" name="nazwisko" class=formn > </body> </html>
Wiele kodu opuscilem, ale to nie jest tu wazne. Chodzi o to, ze skrypt ten oparty na jquery wyswietla autouzupelnianie pola imie i nazwisko z bazy myqsl.
Samo wyswietlanie podpwoiedzi mi dziala, tylko cos mam nie tak z ta czescia kodu:
function fill(thisValue) { $('#imie').val(thisValue); setTimeout("$('#suggestions1').hide();", 200); } <input id="imie" onkeyup="lookup1(this.value);" onblur="fill();" type="text" name="imie" class="formn">
a dokladnie dwoma pierwszymi linijkami.
Gdy wybiore z listy imie to wpisuje mi go do pola nazwisko, a nazwisko wpisuje tez do pola nazwisko.
Co bym nie zmienil zawsze imie i nazwisko mam w tym samym polu.
Czy ktos jest mi w stanie pomoc?