Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> forma html z checboxem i dodatkowym inputem
Pabblo
post 1.03.2013, 22:36:36
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 30.03.2009

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


Witam!

Potrzebuje stworzyc forme w Html, ktora bedzie posiadala checkboxa. Co wazne zaznaczenie owego checkboxa powinno byc polaczone z inna zmiena hidden (test) ktora rowniez zostanie wywolana po submitowniu formy. Powinny zostac wtedy wywolane dwie zmienne o wartosciach value; dla U2_chwil wartosc value=",U2_chwil" i dla test wartosc value rowna value="test". Caly problem polega na tym, ze nie wiem jak polaczyc ta zmienna test z chcboxem bo wywolac je osbno to zaden problem, a zrobic zeby byly zalezne to juz zagwozdka. Kombinowalem z ponizszym kodem ale nie wiem czy to dobra droga. Za jakakolwek pomoc z gory dziekuje


  1. <input name="U2_chwil" type="checkbox" id="U2_chwil" value=",U2_chwil" />Primary</p>
  2. <input name="test" type="hidden" id="test" value="test" />test</p>
  3. <input type="submit" /></form>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
nospor
post 1.03.2013, 22:38:24
Post #2





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




Nie kumam o co ci chodzi... Jak ślesz forma to lecą wszystkie pola, niezależnie czy checkbox jest zaznaczony czy nie.
A potem w php obrabiasz jak ci się podoba


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

"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
Pabblo
post 1.03.2013, 22:45:17
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 30.03.2009

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


wlasnie pytanie czy nie da sie tego jakos zapisac w html ?, a jezeli nie da sie to jakim kodem php polaczyc na stale tego checkboxa z zmienna inputem hidden (test) ?
Go to the top of the page
+Quote Post
nospor
post 1.03.2013, 22:48:21
Post #4





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




....
ALe co masz na myśli pisząć "połączyć"??

Co chcesz dokładnie zrobićquestionmark.gif


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

"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
Pabblo
post 1.03.2013, 23:00:10
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 30.03.2009

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


podczas wysylania formy wartosci value sa "podawane" dalej jako zmienne ktore mozna pozniej odpowiednio wykorzystac. Mi chodzi o to zeby forma wysylala konkretne zmienne tylko w momencie zaznaczenia danego checkboxa. Dajmy na to mam 3 inputy , jeden to checbox a dwie pozostale to np. text i hidden, zalezy mi na tym zeby input hidden byl wysylany (submit) tylko wtedy kiedy zaznaczymy chckboxa..jak skojarzyc te dwa inputy ?
Go to the top of the page
+Quote Post
nospor
post 1.03.2013, 23:01:18
Post #6





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




php:

if zaznaczon checkbox
rob z inputem co chcesz.


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

"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
Pabblo
post 1.03.2013, 23:07:21
Post #7





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 30.03.2009

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


dokladnie to powinno wygladac tak

  1. <input name="U2_chwil" type="checkbox" id="U2_chwil" value=",U2_chwil" />Primary</p>
  2. <input name="cos" type="text" id="cos" value="cos" />test</p>
  3. <input name="test" type="hidden" id="test" value="test" />test</p>


w tym przykladzie po wywolaniu submita mamy takie opcje wyjscia.

zaznaczmy checkboxa:mamy zmienne ,U2_chwil i test i cos

odznaczamy checboxa: mamy zmienne test i cos

I teraz pytanie jak zrobic zeby po odznaczeniu chechboxa miec tylko zmeinna "cos" a po zaznaczeniu wszytskie trzy

Jak mozesz prosze pomoz mi jak zintegrowac kod php z tym html bo niestety koja znajomosc php jest bardzo slaba..za pomoc z gory dzieki
Go to the top of the page
+Quote Post
StrefaPi
post 2.03.2013, 10:58:28
Post #8





Grupa: Zarejestrowani
Postów: 235
Pomógł: 50
Dołączył: 2.03.2013

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


najłatwiej jQuery, robisz funkcję, która w zależności od zaznaczenia checkboxa dodaje atrybut disabled do odpowiednich inputów...

np.
  1. <input id="costam_zaleznego_od_checkboxa" name="jakas_nazwa" type="text" disabled="disabled" />


w jQuery
  1. $("#costam_zaleznego_od_checkboxa").prop("disabled", true);


Ten post edytował StrefaPi 2.03.2013, 11:00:09


--------------------
https://studiostawki.com - studio fotograficzne i filmowe - ul. Inflancka 11, Warszawa
Go to the top of the page
+Quote Post
Pabblo
post 2.03.2013, 11:45:50
Post #9





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 30.03.2009

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


witaj dzieki za odpowiedz..

od razu przepraszam ale dopiero sie ucze, ale gdzie w tym wszytskim miejsce na samego checkboxa czyli:

  1. <input name="U2_chwil" type="checkbox" id="U2_chwil" value=",U2_chwil" />Primary</p>


jak to skojarzyc z kodem o ktorym piszesz ?
Go to the top of the page
+Quote Post
StrefaPi
post 2.03.2013, 12:31:23
Post #10





Grupa: Zarejestrowani
Postów: 235
Pomógł: 50
Dołączył: 2.03.2013

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


jedno z rozwiązań, z wykorzystaniem jQuery (u mnie działa):

JS:
  1. $(window).load(function(){
  2. $('#U2_chwil').click(function(){
  3. if($('#U2_chwil').is(':checked')) {
  4. $('#U2').removeAttr("disabled");
  5. }
  6. else {
  7. $('#U2').prop('disabled', true);
  8. }
  9. });
  10. });


Formularz:

  1. <form method="post">
  2. <input id="U2_chwil" name="U2_chwil" type="checkbox" checked="checked" />
  3. <input id="U2" name="U2" type="text" />
  4. <input type="submit" />
  5. </form>


Ten post edytował StrefaPi 2.03.2013, 12:44:30


--------------------
https://studiostawki.com - studio fotograficzne i filmowe - ul. Inflancka 11, Warszawa
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.06.2025 - 14:59