Buenas,
Yo tengo un caso asi, un autocomplete, en el html hay:
Código HTML:
Ver original<input size="30" id="inputString" name="inputString" onkeyup="lookup(this.value);" onblur="fill();" autocomplete="off" type="text">
<div class="suggestionsBox" id="suggestions" style="display: none;"> <div class="suggestionList" id="autoSuggestionsList">
Y luego estas dos funciones en el javascript de la pagina:
function lookup(inputString) {
if(inputString.length == 0) {
// Hide the suggestion box.
$('#suggestions').hide();
} else {
$.post("my_module/my_index", {queryString: ""+inputString+""}, function(data){
if(data.length >0) {
$('#suggestions').show();
$('#autoSuggestionsList').html(data);
}
});
}
} // lookup
function fill(thisValue) {
$('#inputString').val(thisValue);
setTimeout("$('#suggestions').hide();", 200);
}
En my_module/my_index hay un script que hace la query a la base de datos, ahi tu lo puedes hacer con Doctrine..