DSsys DSsys i skrypty JavaScript są miłe!

(akt. wer. 1.1.1)

Lista funkcji

Kategorie

Składnia

int funkcja DSsys.o.doSela ( mixed sel , string war , string tekst [, int pomin = 0 ] )
int funkcja DSsys.x(selektor).doSela ( string war , string tekst [, int pomin = 0 ] )
int funkcja ds(selektor).doSela ( string war , string tekst [, int pomin = 0 ] )

Dodaje do elementu select nową opcję z zachowanie kolejności wg wartości atrybutu text.

Kategoria: Formularze

Lokalizacja: rdzen/o.js

Opis

Dodaje do elementu select nową opcję z zachowanie kolejności wg wartości atrybutu text.

Zwraca indeks nowo wstawionego elementu lub pusty ciąg znaków gdy select nie został znaleziony lub gdy wartość jest już obecna w elemencie listy.

Parametry

mixed sel

Referencja lub id elementu select.

string war

Wartość opcji, czyli atrybutu value.

string tekst

Tekst opcji, czyli wartość atrybutu text.

int pomin = 0

Liczba opcji od góry które należy pominąć przy sortowaniu.

Przykłady

#1 Dodanie kilku opcji do pustego elementu select. zapisz zapiszZIP

Przykład:

DSsys.start();
DSsys.ladowanie.dodAuto(function() {
  var sel = DSsys.o.wezid('selekt');
  DSsys.o.wezid('przycisk1').onclick = function() {
    DSsys.alert(String(DSsys.o.doSela(sel,'','Wybierz...')));//Wyświetli: 0
  };
  DSsys.o.wezid('przycisk2').onclick = function() {
    DSsys.alert(String(DSsys.o.doSela(sel,'1','Jeden',1)));//Wyświetli: 1
  };
  DSsys.o.wezid('przycisk3').onclick = function() {
    DSsys.alert(String(DSsys.o.doSela(sel,'2','Dwa',1)));//Wyświetli: 1
  };
  DSsys.o.wezid('przycisk4').onclick = function() {
    DSsys.alert(String(DSsys.o.doSela(sel,'3','aDwa2',1)));//Wyświetli: 1
  };
  DSsys.o.wezid('przycisk5').onclick = function() {
    DSsys.alert(String(DSsys.o.doSela(sel,'3','Dwa2',1)));//Wyświetli: '' //Ta sama wartość nie doda się kolejny raz.
  };
  //Jeżeli wszystkie przyciski wciśnie się jeden po drugim w koleności.
});

HTML:

<select id="selekt">

</select>
<input type="button" value="Dodaj pierwszą" id="przycisk1" />
<input type="button" value="Dodaj drugą" id="przycisk2" />
<input type="button" value="Dodaj trzecią" id="przycisk3" />
<input type="button" value="Dodaj czwartą" id="przycisk4" />
<input type="button" value="Dodaj piątą" id="przycisk5" />

Podobne

DSsys.x().czyWSelu [DSsys.o.czyWSelu] - Sprawdza, czy wartość jest w liście select.
DSsys.x().ustSel [DSsys.o.ustSel] - Przeszukuje listę select pod względem podanej wartości i w przypadku sukcesu ustawia zaznaczenie na tą wartość.
DSsys.x().zSela [DSsys.o.zSela] - Zwraca wartość lub text z elementu select podanego w argumencie.

Aktualna wersja: 1.1.1

* * *
© <^> 2012-2014

Projekt i wykonanie: DrezynSoft


Partner Autorska witryna kolejowa Partner DrezynSoft Partner Fotograficzna galeria krajobrazów Partner FotoStacyjka
Partner SelekTTor Partner Mapy Partner Edytor XML Partner Gry Partner Tłumacz Partner DSsys
Partner MojaMuzyka Partner Kanał Ostródzko-Elbląski w obiektywie <^> Partner Konwerter tekstu

Podstronę załadowano w 0.0172 sekundy.