10 Lis 2017

Odczyt atrybutów elementu w obsłudze zdarzena w javascript

<select name="banner_url" onchange="var idx=this.selectedIndex; 
var value=this.options[idx].getAttribute('banner_url'); 
var element = document.getElementById('img_banner_url'); 
element.setAttribute('src', value); element.style.display='block'">

!{section name=ii loop=$data}!
	!{capture assign=banner_url}!http://kody.wig.pl/!{/capture}!
	<option value="!{$banner_url}!" banner_url="!{$banner_url}!">
	!{$data[ii].name}! ---> !{$banner_url}!</option>
!{/section}!

</select>
<br><br>

<img src="" id="img_banner_url" style="display:none">
6 Lis 2013

Skopiowanie wartości wybranej opcji pola select

Skopiowanie wartości wybranej opcji pola select:
- wykorzystanie selectedIndex
- wykorzystanie get(0)

$(document).ready(function () {
  $('#select_sql').change(function () {
    var idx = $(this).get(0).selectedIndex;
    var value = $(this).get(0).options[idx].value;
    $('#sql').val(value);
  });
});
27 Mar 2012

Odczyt wartość pola option na podstawie selectedIndex

Odczyt wartość pola option na podstawie selectedIndex i wstawienie do pola hidden

<select name="stanowisko_sel" onchange="this.form.stanowisko.value = 
this.options[this.selectedIndex].text">
  <option value="1">Kierowca</option>
  <option value="1">Budowlaniec</option>
</select>
<input maxlength="50" name="stanowisko" size="50" type="hidden" />