Del proyecto enfrentó una demanda:
al recoger el código de área, código de área o región Nombre de entrada digital, opción de visualización de desenfoque, y el contenido de la entrada para su verificación.
Usando jQuery UI tapón de problemas, jQuery UI Descargar .
Nos encontramos con el siguiente problema: cuando el gatillo seleccionar caso, la función de verificación de rutina de carga llamada no entra en vigor.
Código es el siguiente:
$(#areaCode).autocomplete({
source:districtCode,
minLength:2,
select:function(event,ui){
TaskDetail.validateAreaCode();
}
})
摸索过程中,发现调用之前加入alert就会生效。
$(#areaCode).autocomplete({
source:districtCode,
minLength:2,
select:function(event,ui){
alert(ui.item.value);
TaskDetail.validateAreaCode();
}
})
Buscar algo en línea, este artículo da la inspiración: resolver js alerta añadido código () en la ejecución exitosa, sin el problema no es el adecuado .
El código final para que lea:
$(#areaCode).autocomplete({
source:districtCode,
minLength:2,
select:function(event,ui){
setTimeout(TaskDetail.validateAreaCode,100);
}
})
Para resolver el problema de la verificación.