Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak to obejsc
Spyder
post
Post #1





Grupa: Zarejestrowani
Postów: 269
Pomógł: 7
Dołączył: 12.10.2006
Skąd: Newcastle Upon Tyne

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


Mam taki kod:

  1. <select name='method' width='15' class='textsmall'>
  2. <option>select...</option>
  3. <option name='Credit or Debit Card' onclick="java script:pokaz('form1');">Credit or Debit Card</option>
  4. <option name='Send Us a Cheque' >Send Us a Cheque</option>
  5. <option name='Send Us a Postal Order' >Send Us a Postal Order</option>
  6. <option name='Payment Into Our Bank' >Payment Into Our Bank</option>
  7. </select>


czyli po wybraniu kredyt karty otwiera mi sie nowy DIV z forma. Wszystko jest ok ale nie w IE nie dziala onclick. czy ktos wie jak to obejsc (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




onclick nie daje sie na option, a na select. Potem sobie sprawdzasz co zaznaczone jest i odpowiednio reagujesz
Go to the top of the page
+Quote Post
Spyder
post
Post #3





Grupa: Zarejestrowani
Postów: 269
Pomógł: 7
Dołączył: 12.10.2006
Skąd: Newcastle Upon Tyne

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


to jak to zrobic aby bylo dobrze (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) value musi zostac takie jakie jest (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
nospor
post
Post #4





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




Cytat
value musi zostac takie jakie jest
jakie value? gdzie ty w tym kodzie co pokazales masz value?

  1. <select name='method' width='15' class='textsmall' onchange="alert('kliknieto: '+this.value);">
  2. <option>select...</option>
  3. <option value='Credit or Debit Card' >Credit or Debit Card</option>
  4. <option value='Send Us a Cheque' >Send Us a Cheque</option>
  5. <option value='Send Us a Postal Order' >Send Us a Postal Order</option>
  6. <option value='Payment Into Our Bank' >Payment Into Our Bank</option>
  7. </select>

No iteraz juz pokombinuj troche
Go to the top of the page
+Quote Post
Spyder
post
Post #5





Grupa: Zarejestrowani
Postów: 269
Pomógł: 7
Dołączył: 12.10.2006
Skąd: Newcastle Upon Tyne

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


  1. <?php
  2. <select name='method' width='15' class='textsmall' onchange="java script:pokaz('form1');">
  3. <option>select...</option>
  4. <option name='Credit or Debit Card' >Credit or Debit Card</option>
  5. <option name='Send Us a Cheque' >Send Us a Cheque</option>
  6. <option name='Send Us a Postal Order' >Send Us a Postal Order</option>
  7. <option name='Payment Into Our Bank' >Payment Into Our Bank</option>
  8. </select>
  9. ?>



tak zmienia mi na kazda opcje. A chcialbym aby zmienialo jak klikne tylko jak wybiore 'Credit or Debit Card'
Go to the top of the page
+Quote Post
nospor
post
Post #6





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




poto dalem ci w przykladzie:
Kod
alert('kliknieto: '+this.value)

bys wlaczyl myslenie....

this.value zwraca ci value kliknietej opcji. teraz zrob sobie warunek ze jesli klikniete w opcje co chcesz to wtedy rob co chcesz
Go to the top of the page
+Quote Post
Spyder
post
Post #7





Grupa: Zarejestrowani
Postów: 269
Pomógł: 7
Dołączył: 12.10.2006
Skąd: Newcastle Upon Tyne

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


Moglbys podac jak to powinno byc naprawde staram sie ale czasami nie kumam czyjegos myslenia (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #8





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




Ale co tu kumac? Napisalem ci co masz zrobic i jak na moj gust nie chce ci sie chwili pomyslec? A czemu tak mysle? Po szybkosci w jakiej udzielasz kolejne posty...

  1. onchange="if (this.value == 'wartoscodpowiadajacatwojejopcji') robcochcesz();"

Juz jasniej? Gotowca ci nie podam (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Tym razem jednak pomysl nad tym dluzej.
Go to the top of the page
+Quote Post
Spyder
post
Post #9





Grupa: Zarejestrowani
Postów: 269
Pomógł: 7
Dołączył: 12.10.2006
Skąd: Newcastle Upon Tyne

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


git zrobilem (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)

  1. <select name='method' width='15' class='textsmall' onchange="if (this.value == 'card') java script:pokaz('form1'); if (this.value == 'none') java script:ukryj('form1');">
  2. <option>select...</option>
  3. <option name='Credit or Debit Card' value='card' >Credit or Debit Card</option>
  4. <option name='Send Us a Cheque' value='none'>Send Us a Cheque</option>
  5. <option name='Send Us a Postal Order' value='none'>Send Us a Postal Order</option>
  6. <option name='Payment Into Our Bank' value='none'>Payment Into Our Bank</option>
  7. </select>
Go to the top of the page
+Quote Post
nospor
post
Post #10





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




No, jestem z ciebie dumny (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

ps: a powiedz mi czemu ty uparcie ciągle w option walisz te name? Przeciez to niczemu nie sluzy.
Go to the top of the page
+Quote Post
phpion
post
Post #11





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Pozwolę sobie na mały OT: dlaczego moderatorzy nie doczepiają się do tematu tego wątku? Zazwyczaj w podobnych przypadkach (a nawet gdy temat jest konkretny ale brakuje prefixu) lecą gromy, a tu nic... Lekki brak konsekwencji panowie...
Go to the top of the page
+Quote Post
barat
post
Post #12





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 19.05.2007

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


Bo czepianie jest tylko w dziale Przedszkole (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #13





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




Cytat
Pozwolę sobie na mały OT: dlaczego moderatorzy nie doczepiają się do tematu tego wątku? Zazwyczaj w podobnych przypadkach (a nawet gdy temat jest konkretny ale brakuje prefixu) lecą gromy, a tu nic...

Jak juz przedmowca zauwazyl, prefixy tu nie obowiązują.
Cytat
Lekki brak konsekwencji panowie...
Lekki brak niedoczytania (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Ale jak bys juz tak bardzo sie chcial jeszcze przyczepic, to moglbys sie przyczepic, czemu jeszcze tego nie przeniosiono na javascript. No coz, wlasnie to czynie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
phpion
post
Post #14





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Heh, no nie chodziło mi o brak prefiksu tylko o średnio jasny temat wątku w stylu 'pomocy!!!', 'ludzie!!!' (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
nospor
post
Post #15





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




Hehe, no bo moderator też czlowiek i zdarzy mu sie czasem nie zauwazyc/nie skojarzyc co i jak. Ale od tego istnieje mechanizm donoszenia... znaczy raportowania, by takie uwagi zglaszac a nie OT robic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 7.10.2025 - 23:32