当combobox只有一个值时调用javascript函数

当combobox只有一个值时调用javascript函数,javascript,javascript-events,combobox,Javascript,Javascript Events,Combobox,我在onChange事件上调用javascript函数,但这只在组合框中有多个值时才起作用。我很困惑,在这两种情况下,应该使用哪个事件从组合框中选择值: 当我们只有一个值时(不知道) 当我们有多重价值时。(onchange将是这方面的最佳选择 (案例) 感谢任何帮助 这是我的密码 <select name="zone" id="zone" onchange="showDistrict()" > <% try {

我在
onChange
事件上调用javascript函数,但这只在组合框中有多个值时才起作用。我很困惑,在这两种情况下,应该使用哪个事件从组合框中选择值:

  • 当我们只有一个值时(不知道)
  • 当我们有多重价值时。(
    onchange
    将是这方面的最佳选择 (案例)
  • 感谢任何帮助

    这是我的密码

    <select name="zone" id="zone" onchange="showDistrict()" >
    <%
     try {
                                                                                        ResultSet rs = state.executeQuery("SELECT ZONE_ID,ZONE FROM ZONE ORDER BY ZONE_ID");
                                                                                        while (rs.next()) {
                                          %>
    <option value="<%=rs.getString(1)%>"><%=rs.getString(2) + " (" + rs.getString(1) + ")"%></option>
      <%
        }
     } catch (Exception ex) {
           %>
      <option value="ERROR">ZONE NOT AVAILABLE</option>
       <%                                                        }
                          %>
           </select>
    
    尝试“onblur”事件:当选择失去焦点时会触发该事件

    <select id="mySelect" onblur="javascript:myHandler();" />
    
    <select id="mySelect" onblur="javascript:myHandler();" />
    
    $('#mySelect').blur(function(){
     //handler implementation here
    });