Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Select
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Hfastmet
Witam!

Mam taki kod:

  1. <select id="sel">
  2. <options value="0">x1</options>
  3. <options value="1">x2</options>
  4. <options value="2">x3</options>
  5.  
  6. <p onclick="java script: new zmiana();">klik</p>
  7.  
  8. <script type="text/javascript">
  9.  
  10. var zmiana = function()
  11. {
  12. $("#sel").options[0].selected = true;
  13. }
  14.  


Pisane z palca więc mogą być literówki i jakieś błedy, ale chodzi o to, że poprzez js nie mogę za cholerę zmienić tego selecta ;/
Pewnie coś jest powalone z js, proszę o jakąś poprawną składnię.
wookieb
[JAVASCRIPT] pobierz, plaintext
  1. $("#sel").val(0); // ustawia selected na elemencie mającym podaną wartość
[JAVASCRIPT] pobierz, plaintext


Hfastmet
yyy nie działa. Jak mam np ustawione x3 to nie wrzuca się x1 :/

http://www.egrafik.pl/kurs-javascript/15.php - to tez nie dziala
erix
Pokaż konkretnie, jak to u Ciebie wygląda.

Znalazłem coś takiego: http://www.electrictoolbox.com/jquery-get-set-form-values/
Hfastmet
dobra poddaje się... wklejam kod.

  1. <select name="spodnie" id="sp" class="sel">
  2. <option value="0">------------- brak -------------</option>
  3. <?php
  4. for($i=0; $i<count($array3[6]); $i++)
  5. {static $p4=0;
  6. if($array3[6][$i][$array4[6][$i]]!=0)
  7. {
  8. echo '<option value="'.$array[6][$i].'_spodnie" onclick="java script: new pojemnik_item(this.value, true);">'.$array[6][$i].' ('.$array3[6][$i][$array4[6][$i]].')'.'</option>';$p4++;
  9. }
  10. }
  11. ?>
  12. </select>


i takich selektów mam kilka ale to chyba bez znaczenia. Ja sobie po nich klikam i jak wyklikam pewną kombinację to np na spodniach ma się pojawić value="0" czyli -------brak--------. No ale nie chce...


  1. <script type="text/javascript">
  2. //jakis kod
  3. //dotad mi kod dochodzi bo sprawdzam innym zachowanie ktore jest ok, ale brak na spodniach nie chce szie pojawic
  4. $('select[name="spodnie"]')[0].selected= true;// nie dziala
  5. $('#sp').options[0].selected = true;// nie
  6. $('[name=spodnie]').val('0');//nie
  7. //jakis kod


albo ja już czegoś nie widzę ze zmęczenia czy coś...
Hfastmet
Cytat(wookieb @ 16.07.2010, 23:18:03 ) *
[JAVASCRIPT] pobierz, plaintext
  1. $("#sel").val(0); // ustawia selected na elemencie mającym podaną wartość
[JAVASCRIPT] pobierz, plaintext


gdyby kogoś interesowała odpowiedź to zadziałało:

  1. $("#sel").val('0');
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.