Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przesyłanie danych formularz
Monter08
post 13.09.2011, 12:06:01
Post #1





Grupa: Zarejestrowani
Postów: 237
Pomógł: 22
Dołączył: 16.09.2010
Skąd: Lubaczów

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


Witam!
Mam mały problem z przesłaniem zmiennych do pliku php poprzez formularz, ponieważ gdy w form mam dodane dwa pola input np. radio które posiadają ten sam name oraz id ale value inny, następnie gdy zaznaczę byle jaki to odpowiedź jest zawsze ta sama, nie wiem co robię źle.
Poniżej podaje kawałki kodu:
- Index
- AjaxCore
- AjaxJs
Jeżeli ktoś potrafił by rozstrzygnąć mój problem, to z góry dziękuje;)
Pozdrawiam, Monter.
Go to the top of the page
+Quote Post
nospor
post 13.09.2011, 12:11:48
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




<div>
<select id="klasa">
<option value="1a">1a</option>
<option value="1a">1b</option>
<option value="1a">1c</option>
</select>

Wszedzie dałeś takie samo value więc co się dziwisz :/

<input type="radio" name="1" id="kandydat" value="male"/> Male<br />
<input type="radio" name="1" id="kandydat" value="female"/> Female
Nie można różnym elementom nadawać tego samego ID. Id z definicji ma być unikalne.

var kandydat = document.getElementById("kandydat").value;
Polecam użyć jQuery i tam bez problemu będziesz pobierał wartości

Temat przenoszę bo z ajaxem nie ma żadnego związku. Patrz proszę gdzie piszesz.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Monter08
post 13.09.2011, 13:04:38
Post #3





Grupa: Zarejestrowani
Postów: 237
Pomógł: 22
Dołączył: 16.09.2010
Skąd: Lubaczów

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


Przepraszam, źle popatrzyłem.
Mam jeszcze jedno pytanie, chciałbym odczytać wartość poprzez name, wykorzystuje do tego document.getElementsByName("kandydat").value lecz wartość którą otrzymuje to undefined, wiec raczej jest coś nie tak.
//Edit:
Problem rozwiązany, wystarczyła pętla która sprawdza który input jest checked.

Ten post edytował Monter08 13.09.2011, 16:24:59
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.07.2025 - 05:28