Witam,
Mam taki problem ze skryptem Autocomplete. Ogólnie wszystko działa, pobiera mi dane z bazy i wyświetla mi je jako podpowiedź. Mam taki kod:
  1. <html>
  2. <head>
  3. <script type='text/javascript' src='js/jquery.autocomplete.js'></script>
  4. <link rel="stylesheet" type="text/css" href="css/jquery.autocomplete.css" />
  5. <script type="text/javascript">
  6. $().ready(function() {
  7.  
  8. $("#nazwa").autocomplete("wyniki_z_bazy.php", {
  9. width: 260,
  10. matchContains: true,
  11. mustMatch: true,
  12. selectFirst: false
  13. });
  14.  
  15. $("#nazwa").result(function(event, data, formatted) {
  16. $("#id").val(data[1]);
  17. });
  18. });
  19. </script>
  20. </head>
  21. <body>
  22. <div class="row">
  23. <div class="span2">
  24. <form autocomplete="off">
  25. <input type="text" name="nazwa" id="nazwa" placeholder="Wpisz nazwę"/>
  26. </div>
  27. <!--input type="button" value="Get Value" /-->
  28. <div class="span3">
  29. <input type="hidden" name="id" id="id" />
  30. <button class="btn btn-primary" type="submit" value="Submit">Zatwierdź</button>
  31. </form>
  32. </div>
  33. </div>
  34. </body>
  35. </html>

W tej chwili w podpowiedziach wyświetlają się same nazwy produktów pobrane z bazy, a po zatwierdzeniu do adresu strony jest przekazywana wartość:
  1. ?nazwa=jakasnazwa&id=jakiesid

Mi zależy na samym ID aby móc je przekazać metodą POST. Jak robię
  1. <form method="post" action="">...</form>
To od razu przestaje działać podpowiadanie.