Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP] Zmienić wartość value w inpucie
Forum PHP.pl > Forum > Przedszkole
lukasz_web
Wpisując w pole input numer katalogowy w jQuery wywołuje diva z nazwą produktu:

  1. $product_info_query = tep_db_query("select p.products_model, pd.products_name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where pd.products_id = p.products_id and p.products_model = '000012'");
  2. $product_info = tep_db_fetch_array($product_info_query);

I tu jest problem bo nie wiem jak bez przeładowania strony w np. jQuery przesłać dane z pola input. Wyżej na sztywno wpisałem numer katalogowy 000012 ale nie oto chodzi smile.gif

  1. echo '<p><label for="p_scnts"><input type="text" id="txt" size="30" name="products_model[]" value="" placeholder="Wpisz numer katalogowy" />&nbsp;&nbsp;<input type="text" name="quantity[]" value="" maxlength="3" size="5" placeholder="ilość" /><div id="msg">'.$product_info['products_name'].'</div></label></p>';



jQuery wywołujący diva z nazwą produktu
  1. var div = $('#msg').hide();
  2. $('#txt').keyup(function() {
  3. var value = this.value;
  4. if (value == '
  5. <?php
  6. echo $product_info['products_model'];
  7. ?>')
  8. {
  9. div.fadeIn();
  10. } else {
  11. div.fadeOut();
  12. }
  13. });
nospor
Cytat
I tu jest problem bo nie wiem jak bez przeładowania strony w np. jQuery przesłać dane z pola input.
Do tego uzywa sie AJAX - pogooglaj bo pelno tego w necie, a juz szczegolnie gdy uzywasz jQuery
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.