Buenos días,
Llevo tiempo buscando por Google pero no doy con la solución:
Tengo un input text
Código HTML:
<input id="articulo" name="articulo" type="text" class="input-xlarge" placeholder="Articulo">
y en la parte del script:
Código HTML:
$(document).ready(function(){
$( "#articulo" ).autocomplete({
source: "buscararticulo.php",
minLength: 3,
select: function(event, ui) {
var textoproducto = $("#articulo").val();
var idproducto = ui.item.id;
if(idproducto != '0') {
$("#idp").val(ui.item.id);
}else{
$("#articulo").val(textoproducto);
add_articulo(textoproducto);
return false;
}
},
change: function (ev, ui) {
if (!ui.item) {
//$(this).val('');
$("#idp").val(0);
$("#articulo").addClass("error");
}
}
});
Lo que pretendo es que si el texto del articulo que se esta buscando no es encontrado y sales campo input "articulo" al verificar que el campo "idp" es igual a cero le añada al input "articulo" la clase error y resalte ese input.
Estoy usando Bootstrap 2.3.2, sabéis si existe alguna incompatibilidad con jquery ui.
Me estoy volviendo loco!!
Saludos