“针对Combobox的Dojo有时无法正常工作”

时间:2019-05-03 15:06:49

标签: javascript ajax jsp dojo

下面是我在其中使用dojo的代码,它是一个组合框,“ sendAsyncRequest”是用js编写的函数,该函数从数据库中导出特定的一组值。 搜索某些值时,它工作正常,在下拉列表中显示建议值 但是当您尝试选择值或在值上跳出时,会出现错误(js错误“无法提供选定的值”)。也很引人注意,并不是每次都不会出现此问题。

  

我想了解以下几点。 1)代码中有什么错误。   2)这是IE问题还是服务器问题。 3)这与缓存有关吗   清除问题。

     

请帮我解决问题。

<SELECT dojoType = "dijit.form.ComboBox" onkeypress="sendAsyncRequest('DEFAULT_FEECLT','DEFAULT_FEECLTDESC','g_pkl_AAA','SETCRITERIA');" autocomplete = "true"  id="DEFAULT_FEECLT" name="DEFAULT_FEECLT" class="input" onChange="item_changed(this); getSelectedCriteriaValue('DEFAULT_FEECLT','DEFAULT_FEECLTDESC','g_pkl_AAA,CLIENT3','SETCRITERIA')" ><% optionValue= lFormatter.format((String)IVClientMObj.get("DEFAULT_FEECLT"),locale) ;%> 
            <OPTION value=""><%= lDisplayFormatter.format(commonBundle,formName, "DefaultOption") %></OPTION>       
            <%      String l_info = (String)"g_pkl_AAA,CLIENT3";        
            String l_arr[] = l_info.split(",");     
            %>      
            <% out.println(GNPicklist.setCriteriaOptionValues(l_arr[0],(String)IVClientMObj.get(l_arr[1]),optionValue,session.getId()));%>   
           </SELECT>

0 个答案:

没有答案