Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> W poście nie ma danych z "radio"
thomson89
post 11.08.2011, 17:38:37
Post #1





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


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!


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wdev
post 13.08.2011, 22:09:14
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 20
Dołączył: 20.01.2010

Ostrzeżenie: (0%)
-----


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.


--------------------
-wdev-
Go to the top of the page
+Quote Post
Beacri
post 16.08.2011, 09:37:48
Post #3





Grupa: Zarejestrowani
Postów: 60
Pomógł: 4
Dołączył: 19.02.2008
Skąd: Łódź

Ostrzeżenie: (0%)
-----


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


--------------------
Nie bijcie! Jestem tylko Chemikiem, który skryptuje od 7 lat :D
www.eduela.pl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.08.2025 - 18:15