Kompletnie nie rozumiem tego JavaScript'u... mam taki kodzik:

  1. <div id="showSmsCode"></div>
  2. Ilość dni*: <select id="numberDays" name="numberDays" onChange="java script:showSms();" required><option>Wybierz ilość dni</option><option>15 dni</option><option>30 dni</option><option>45 dni</option><option>90 dni</option></select><br>


oraz funkcję showSms():

  1. function showSms() {
  2. var numberDays = document.getElementById("numberDays").value;
  3. var showSmsCode = document.getElementById("showSmsCode").value;
  4.  
  5. if(numberDays == '15 dni') {
  6. showSmsCode.innerHTML = '<span class="badge badge-info">Info!</span>';
  7. }
  8. }


Sam plik function.js dołączam wcześniej, właśnie z powyższą funkcją.

Chcę by po zmienieniu opcji na np. 15 dni, pojawiała się informacja o treści 'Info'. Jednak ten JS, kompletnie mnie nie słucha. Nie wypisuje kompletnie nic. Podpowiedźcie co mam źle.

@edit

Poradziłem sobie. Wystarczyło usunąć .value z var showSmsCode.