在使用 SuggestFramework.js 的时候,会出错。
情况描述:
    当在输入框中任意输入且出现备选内容后,不选择内容,然后切换到另外的控件,这个时候会触发js中的:【function sfwSelectThis(instance, index)】方法,此时【index】的值为:undefined,【sfw[instance].suggestionsIndex】值为 -1。 故导致下面这句话执行时异常。【sfw[instance].hiddenInput.value = sfw[instance].suggestions[sfw[instance].suggestionsIndex][sfw[instance].capture - 1];】这个问题不知道有人会解决么?

解决方案 »

  1.   

    是不是你的文件有问题啊?切换到别的控件会引发blur事件,但是看suggestframework的源码你会发现,他的源码是这样写的:sfw[instance].inputContainer.onblur       = function() {if(sfw[instance].inputContainer.value!='') sfwHideOutput(instance); };
    也就是他会把提示隐藏。
      

  2.   

    Suggest Framework不选择的时候出错,你是否解决了这个问题,可以发你的js文件我吗,我看你的回复,你的js文件好像和我和不同!谢谢了 我的email:[email protected]