Добавить событие в HTML выберите с помощью JavaScript - PullRequest
0 голосов
/ 10 ноября 2011

Мне нужно добавить функцию по событию onchange выбора HTML, используя JavaScript.Мне нужно сделать это с помощью JavaScript, потому что, если я не использую его, IE не работает.Я пишу этот код:

<script>
    <?php foreach($this->segnali as $segnale) : ?>

        var div = document.getElementById("segnali");
        var select = document.createElement("select");
        select.onchange = ciao;
        div.appendChild(select);

        var opt = document.createElement('option');
        opt.setAttribute("value", "1");     
        opt.setAttribute("id", "input");    
        opt.text = "Settimanale"; 
        select.add(opt);
        var opt = document.createElement('option');
        opt.setAttribute("value", "2");     
        opt.setAttribute("id", "input");    
        opt.text = "Mensile"; 
        select.add(opt);

<?php endforeach; ?>

function ciao() {
    alert("ciao");
}
</script>

Эта работа, но мне нужно передать параметр функции ciao.Как я могу это сделать?Он должен работать с FF, Chrome и IE.Спасибо, Маттиа

1 Ответ

3 голосов
/ 10 ноября 2011
select.onchange = function(){ ciao( "whatever" ) };
...