加载JavaScript / PHP问题

时间:2015-06-20 20:19:16

标签: javascript php javascript-events inline

我有问题。当我一起使用这些脚本(内联和外部)时,只有第二个工作,第一个工作 - 不是。

第一个(内联脚本)提交表单并加载列表

 <select id="my-select" name="show_user_todo" onchange="document.form_buttons.submit()">

第二个根据所选选项设置select的颜色:

    <script type="text/javascript">
        var mySelect = document.getElementById('my-select');

        var setBgColor = function (select) {
          select.style.color = select.options[select.selectedIndex].style.color;
        };

        mySelect.onchange = function () {
          setBgColor(this);
        };
    </script>

1 个答案:

答案 0 :(得分:0)

你可以这样做

<select id="my-select" name="show_user_todo">

<script type="text/javascript">
    var mySelect = document.getElementById('my-select');

    var setBgColor = function (select) {
      select.style.color = select.options[select.selectedIndex].style.color;
    };

    mySelect.onchange = function () {
      setBgColor(this);
      document.form_buttons.submit();
    };
</script>