Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2013, 14:43
Avatar de anderdomingo
anderdomingo
 
Fecha de Ingreso: mayo-2013
Ubicación: Zarautz
Mensajes: 27
Antigüedad: 11 años
Puntos: 0
Problema para autocompletar pulsando submit

Buenas antes que nada agradeceros vuestra ayuda, es que con este detalle no se ni por donde empezar.

Tengo un autocompletar y no se como hacer para que SOLO permita hacer submit cuando se haya escrito algo del campo autocompletar. He conseguido que al pulsar enter seleccione el primero con "selectfirst" y me gustaria que hiciera lo mismo al pulsar el boton submit.

Tengo una tabla en mysql que se usa para el autocompletar, y quiero que el usuario solo pueda enviar alguno de los registros que ya este en la tabla.

en el autocompletar que ya tengo, existe un parametro Mustmatch, pero lo que hace es borrar lo que estas escribiendo, si no coincide con alguno de los registros... y la verdad es que no mola mucho que te hagan eso no? jajaja

Si pulsas enter, te selecciona el primer registro automaticamente, pero el problema es si se pulsa el boton submit, el registro se envia tal cual se esta escribiendo, y yo solo quiero permitir inputs que coincidan con los registros.


Si os muestro el codigo a lo mejor sabreis de que autocompletar se trata:

Código:
<script type="text/javascript">
$().ready(function() {
	$("#testinput").autocomplete("get_course_list.php", {
		width: 200,
		matchContains: true,
		//mustMatch: true,
		//minChars: 0,
		//multiple: true,
		//highlight: false,
		//multipleSeparator: ",",
		selectFirst: true
	});
});
</script>

Se os ocurre alguna manera? O quito el boton submit y listo? (quiza eso seria muy bestia XD)

ME EXPLICO: Me gustaria que: Si se escribe algo que no este en el autocompletar, no permita hacer submit. Asi de simple.

Última edición por anderdomingo; 11/08/2013 a las 14:50 Razón: expresarme mejor