Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2014, 05:41
willyadda
 
Fecha de Ingreso: noviembre-2013
Mensajes: 1
Antigüedad: 11 años, 3 meses
Puntos: 0
Pregunta jquery ui autocomplete añadir clase error

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