Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][js]Pole select wybór
--pandaci--
post
Post #1





Goście







Witam

Mam pole select

  1. <?php
  2. <select name="za">
  3. <option>z</option>
  4. <option>w</option>
  5. </select>
  6. ?>


Oraz skrypt w JS

  1. <script type="text/javascript">
  2. function show_hide(obj) {
  3. if(obj.checked) {
  4. document.getElementById("table1").style.display = "block";
  5. document.getElementById("table2").style.display = "none";
  6. }
  7. else {
  8. document.getElementById("table1").style.display = "none";
  9. document.getElementById("table2").style.display = "block";
  10. }
  11. }


Gdzie w pole select wpisać i co aby przy wyborze "z" wykonywała się komenda po if, a przy wyborze "w" po else??
Go to the top of the page
+Quote Post
-przyjaciel-
post
Post #2





Goście







wydaje mi sie ze powinienes zamiast listy rozwijanej urzyc "checkbox"
Go to the top of the page
+Quote Post
grom44
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 5.09.2007
Skąd: Tarnów

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


Ja bym to zrobił tak

  1. <select name="za" onchange="show_hide(this.value)">


i kod js:

  1. function show_hide(obj) {
  2.  
  3. if(obj == 'z') {
  4. document.getElementById("table1").style.display = "block";
  5. document.getElementById("table2").style.display = "none";
  6. }
  7. else {
  8. document.getElementById("table1").style.display = "none";
  9. document.getElementById("table2").style.display = "block";
  10. }
  11. }


Ten post edytował grom44 7.01.2008, 14:55:16
Go to the top of the page
+Quote Post
uli
post
Post #4





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

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


Cytat(przyjaciel @ 7.01.2008, 14:51:02 ) *
wydaje mi sie ze powinienes zamiast listy rozwijanej urzyc "checkbox"


Użyć - jeśli już (tak wiem, wiem dyslekcja, dysortografia, masz papier i nie czytasz książek - setki razy już tu to słyszałem).

  1. <select name="za" onChange="show_hide();">


  1. <script type="text/javascript">
  2. function show_hide() {
  3. if(document.getElementById("za").value == "z") {
  4. document.getElementById("table1").style.display = "block";
  5. document.getElementById("table2").style.display = "none";
  6. }
  7. else {
  8. document.getElementById("table1").style.display = "none";
  9. document.getElementById("table2").style.display = "block";
  10. }
  11. }


Ten post edytował uli 7.01.2008, 14:55:48


--------------------
Prawo Wylera:
Nie ma rzeczy niemożliwych dla kogoś, kto nie musi ich zrobić sam.
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 Aktualny czas: 20.08.2025 - 05:31