【问题标题】:How to call a JavaScript function onchange of a select tag?如何在选择标签的更改上调用 JavaScript 函数?
【发布时间】:2011-09-03 19:52:57
【问题描述】:

下面是我的 JavaScript:

<script language="JavaScript">
function checkit()
{  
var state=document.frm.getElementById(stateS)
if (state="Please select a state")
    {
    document.frm.Month.disable = true;
    }
else
    {
    document.frm.Month.enable = true;
    }   
}</script>

我从&lt;select&gt;标签下面调用checkit()函数:

<td align="left"><g:select name="Month" from="${month.values()}" optionValue="${Month}" onChange=checkit()/></td>
 </tr> 

我有一个州的选择标签,在我选择任何州之前,月份选择框应该被禁用。谁能告诉我哪里出错了?

【问题讨论】:

    标签: html select onchange


    【解决方案1】:

    document.querySelector("select").onchange = function() {myFunction()};

    【讨论】:

    【解决方案2】:

    其实这里少了一个",应该是

    onChange="checkit();"
    

    【讨论】:

      【解决方案3】:

      通过 id jquery-1.9.1

      $('#selectBox').on('change', function() 
      {
          value= this.value;
          if(value==0)
            {
              //code
            }
          else if(value==1)
            {
               //code
            }
           ...
           else
            {
               //code
            }
        });
      

      【讨论】:

        【解决方案4】:

        我需要把它的javascript函数放在之前输入标签生成。
        EG.outside jourJSframework(document).ready 函数或在您的 html 文档的 结束标记之前。

        【讨论】:

          【解决方案5】:

          onchange 更改为onChange="checkit(this);,然后在checkit 中类似于以下内容

          function checkit(selectObj)
          { 
            var idx = selectObj.selectedIndex;
            document.frm.Month.disabled = idx == 0;
          }
          

          【讨论】:

          • 这不起作用。检查它的功能我正在检查状态选择框中是否选择了状态,如果没有,那么我希望禁用月份选择框。我已将其更改为 onChange=checkit(this )
          • 似乎对我有用。我假设“请选择一个州”是列表中的第一个(索引 0)。只有当idx 为0 时,idx == 0 才会产生trueselect 前面的g: 是什么?
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-03-24
          • 1970-01-01
          相关资源
          最近更新 更多