Показать сообщение отдельно
  #1 (permalink)  
Старый 17.06.2013, 10:45
Интересующийся
Отправить личное сообщение для Incondition Посмотреть профиль Найти все сообщения от Incondition
 
Регистрация: 17.06.2013
Сообщений: 11

Не запускается пользовательская функция в теге select
Объявляю функцию:

<script type='text/javascript'>
function showDay(){
alert('dkfjghdfkjg');
}
</script>

затем я по-разному уже пробовал:

<select class="month" id="month" onFocus="alert('showDay');" onChange="alert('Item with index ' + this.selectedIndex + ' selected.'); alert('utyu');">
<option>Январь</option>
<option selected onClick="alert('showDay');">Февраль</option>
<option>Март</option>
<option>Апрель</option>
</select>

Так работают все алерты.
вот так уже не работает (просто вызов функции не происходит):

1) onChange="showDay();"
2) onChange="alert(showDay());"
3) onChange="alert(showDay);"
4) onFocus="showDay();"
5) onFocus="alert(showDay());"
6) onFocus="alert(showDay);"
7) onClick="showDay();"
8) onClick="alert(showDay());"
9) onClick="alert(showDay);"

Естественно мне нужно запустить именно showDay() но все эти варианты показывают что не запускается все что связано с пользовательской функцией.

Я в javascript новичек, можно сделать через php но всетки так было бы красивее и круче...
Ответить с цитированием