Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przypisanie zmiennej do wyboru z formularza
kubatur0
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 9.04.2010

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


Witam, mam u siebie pole formularza radio ktore wybire 2 wartosci. Czy jest mozliwosc napisania funkcji if ktora bedzie zawierala te wybory ? np
if(value==a) {
bla bla bla el
else {
bla bla bla }}

(IMG:style_emoticons/default/questionmark.gif)

Z gory dzieki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


tu masz działający przykład:

  1. <input type="radio" name="sex" value="M" onclick="java script:second_choice('M');" checked="checked"> M<br/>
  2. <input type="radio" name="sex" value="K" onclick="java script:second_choice('K');"> K<br/>
  3. <div id="choice_k" style="display:none;">
  4. <option>K choice</option>
  5. <option>K choice</option>
  6. <option>K choice</option>
  7. <option>K choice</option>
  8. <option>K choice</option>
  9. </select>
  10. </div>
  11. <div id="choice_m" >
  12. <option>M choice</option>
  13. <option>M choice</option>
  14. <option>M choice</option>
  15. <option>M choice</option>
  16. <option>M choice</option>
  17. </select>
  18. </div>
  19. <script type="text/javascript">
  20. function second_choice(type)
  21. {
  22. var choice_k = document.getElementById('choice_k');
  23. var choice_m = document.getElementById('choice_m');
  24.  
  25. switch(type)
  26. {
  27. case 'M':
  28.  
  29. choice_k.style.display = 'none';
  30. choice_m.style.display = 'block';
  31.  
  32. break;
  33.  
  34. case 'K':
  35.  
  36. choice_k.style.display = 'block';
  37. choice_m.style.display = 'none';
  38.  
  39. break;
  40. }
  41. }


ale jeżeli będziesz to używał tylko to płci to lepiej zamień switch na else if

@mortus oczywiście masz racje z tym, że trzeba uwzględnić czy użytkownik ma obsługę javascript, ale trzeba też się zastanowić czy jest to jakiś krytyczny punkt strony, bo jeżeli to ma być tylko zmiana między: nauczyciel a nauczycielka to chyba żadna strata jeżeli ktoś nie ma javascript
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.12.2025 - 03:46