Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak to obejsc
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Spyder
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 questionmark.gif
nospor
onclick nie daje sie na option, a na select. Potem sobie sprawdzasz co zaznaczone jest i odpowiednio reagujesz
Spyder
to jak to zrobic aby bylo dobrze questionmark.gif value musi zostac takie jakie jest questionmark.gif?
nospor
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
Spyder
  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'
nospor
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
Spyder
Moglbys podac jak to powinno byc naprawde staram sie ale czasami nie kumam czyjegos myslenia questionmark.gif sad.gif
nospor
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 biggrin.gif
Tym razem jednak pomysl nad tym dluzej.
Spyder
git zrobilem 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>
nospor
No, jestem z ciebie dumny winksmiley.jpg

ps: a powiedz mi czemu ty uparcie ciągle w option walisz te name? Przeciez to niczemu nie sluzy.
phpion
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...
barat
Bo czepianie jest tylko w dziale Przedszkole smile.gif
nospor
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 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 smile.gif
phpion
Heh, no nie chodziło mi o brak prefiksu tylko o średnio jasny temat wątku w stylu 'pomocy!!!', 'ludzie!!!' winksmiley.jpg
nospor
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 smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.