Advertisement
parthvhirapara

jQuery UI AutoComplete: Only allow selected valued from sugg

Apr 24th, 2014
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.    
  2.  
  3.     jQuery UI AutoComplete: Only allow selected valued from suggested list
  4.     change: function( event, ui ) {
  5.                                 if ( !ui.item ) {
  6.                                     var matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( $(this).val() ) + "$", "i" ),
  7.                                         valid = false;
  8.                                     select.children( "option" ).each(function() {
  9.                                         if ( $( this ).text().match( matcher ) ) {
  10.                                             this.selected = valid = true;
  11.                                             return false;
  12.                                         }
  13.                                     });
  14.                                     if ( !valid ) {
  15.                                         // remove invalid value, as it didn't match anything
  16.                                         $( this ).val( "" );
  17.                                         select.val( "" );
  18.                                         input.data( "autocomplete" ).term = "";
  19.                                         return false;
  20.                                     }
  21.                                 }
  22.                             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement