Uso VS2010, aspnet4, c#
Tenho um autocomplete jQuery, funcionando com input que localiza cidades, no evento onblur do input coloquei um código pra localizar o estado da cidade que é exibido, o estado caso encontre é mostrado em um dropdown ao lado.
Suponha que eu digite uma letra no autocomplete, ele me mostra as cidades que inicia com a letra, se eu selecionar a cidade com o botão de navegação e em seguida teclar tab ele vai para o dropdown onde exibe o estado, até ai tudo ok, mas se eu selecionar
a cidade com o click do mouse dá o seguinte erro
$.Autocompleter.Selection = function(field, start, end) {
if( field.createTextRange ){
var selRange = field.createTextRange(); ------------->
erro nessa linha do arquivo autocomplete.js
selRange.collapse(true);
selRange.moveStart("character", start);
selRange.moveEnd("character", end);
selRange.select();
} else if( field.setSelectionRange ){
field.setSelectionRange(start, end);
} else {
if( field.selectionStart ){
field.selectionStart = start;
field.selectionEnd = end;
}
}
field.focus();
};