Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: W poście nie ma danych z "radio"
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
thomson89
Witam!

Wykorzystałem sobie skrypt do gwiazdek w jquery (o ten).

W dokumencie mam tak:

inicjalizacja:
[JAVASCRIPT] pobierz, plaintext
  1. $('document').ready(function(){
  2.  
  3. inicjujGwiazdki(13);
  4.  
  5.  
  6. });
  7.  
  8. function inicjujGwiazdki(ilosc)
  9. {
  10. for(var i = 1; i <= ilosc; i++)
  11. {
  12. $("#stars-wrapper"+i).stars();
  13. var ui = $("#stars-wrapper"+i).data("stars");
  14. ui.$cancel.remove();
  15. }
  16. }
[JAVASCRIPT] pobierz, plaintext


pole radio:
  1. Szybkość wczytywania strony</td><td width="15%">
  2. <div id="stars-wrapper1" class="stars-wrapper">
  3. <input type="radio" name="szybkoscwczytywaniastrony" value="1" />
  4. <input type="radio" name="szybkoscwczytywaniastrony" value="2" />
  5. <input type="radio" name="szybkoscwczytywaniastrony" value="3" />
  6. <input type="radio" name="szybkoscwczytywaniastrony" value="4" />
  7. <input type="radio" name="szybkoscwczytywaniastrony" value="5" />
  8. <input type="radio" name="szybkoscwczytywaniastrony" value="6" />


No i w PHP na razie po prostu tyle:
  1. print_r($_POST);


Mam też inne pola i dzięki temu wiem, że dane dochodzą do skryptu. Problem polega na tym, że w poście nie mam danych z tych inputów.

Nawet jak dam tak:
  1. print($_POST['szybkoscwczytywaniastrony']);
To nie wyświetli zaznaczonej w formularzu wartości.

Wartość jest wysyłana tylko wtedy gdy nie zainicjalizuje danego "radia".

Nie wiem, w czym jest błąd i na czym to polega. Mam dziwne wrażenie, że popełniłem jakiś głupi błąd i teraz go nie widzę...

Pozdrawiam!
wdev
Na początek zrób sobie jeden input jako checked="checked" zobaczy czy wtedy prześle - jeśli tak, to wiesz, że to problem JS i stars nie zaznacza dobrze pola. Jeśli dalej nie przejdzie, to masz najprawdopodobniej błąd w kodzie html - źle zagnieżdzone tagi albo jakiś inny konflikt.
Beacri
Jeśli wszystko inne pola działają to prawdopodobnie jest to problem ze składnią. Miałem kiedyś podobny błąd w swoim kodzie i okazało się, że moje pola znajdowały się poza <form></form> wstydnis.gif
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.