Код Работает с Firefox, но не с Chrome, Safari - PullRequest
0 голосов
/ 07 декабря 2011

Следующий код работает с браузером Firefox, но onClick не работает с Chrome и Safari.

Чего-то не хватает в следующем коде.Если кто-то может помочь, чтобы он мог работать с кросс-браузером.

Спасибо.

<html><body><form method="post">
<select>
<option value="aa">Please select</option>
<option value="pst" onClick="populate();">Select Existing State</option>
</select>

<select name="abc" id="example-select" style="width: 160px;"></select>

</form>

<script type="text/javascript" language="javascript">
    var example_array = {state1 : '1# First State', state2 : '2# Secondstate', state3 : '3# Third State'}; 

    function populate() {
        var select = document.getElementById("example-select");
        for(index in example_array) {
            select.options[select.options.length] = new Option(example_array[index], index);
        }
    }
</script>
</body></html>

1 Ответ

3 голосов
/ 07 декабря 2011

хорошо, онклик кажется есть проблемы с webkit, попробуйте связать populate с onchange

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...