Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2010, 11:34
thi
 
Fecha de Ingreso: abril-2009
Mensajes: 244
Antigüedad: 15 años
Puntos: 0
Desactivar el autorrelleno de input text del navegador

Hola a todos,

sabeis si se puede desactivar del navegador que no rellene automaticamente en un campo text lo ultimo que se haya escrito, esto lo necesito porque estoy utilizando un script para que consulte en la base de datos lo que se escribe en el text y de esta forma no puedan escribir nada que no este en la base de datos para hacer busquedas, y claro el que pone el sistema automaticamente molesta al que yo pongo.

Aqui dejo el codigo que estoy utilizando:
<script type="text/javascript">
function lookup(inputString) {
if(inputString.length == 0) {
// Hide the suggestion box.
$('#suggestions').hide();
} else {
$.post("/nom_tour_cat.php", {queryString: ""+inputString+""}, function(data){
if(data.length >0) {
$('#suggestions').show();
$('#autoSuggestionsList').html(data);
}
});
}
} // lookup

function fill(thisValue) {
$('#inputString').val(thisValue);
setTimeout("$('#suggestions').hide();", 200);
}


<input type='text' name='nomtour_cat' size='50' value='' id='inputString' onkeyup='lookup(this.value);' onblur='fill();' /><div class='suggestionsBox' id='suggestions' style='display: none;'><img src='/images/iconos/upArrow.png' style='position: relative; top: -12px; left: 30px;' alt='upArrow' /><div class='suggestionList' id='autoSuggestionsList'></div></div>


Por cierto el resultado lo muestra dentro de un div y estaría mejor que me lo mostrara como una capa, se os ocurre que esto se pueda hacer.

Un saludo.