ورود

View Full Version : مبتدی: AutoComplete Multi Value



elham366
جمعه 04 شهریور 1390, 15:55 عصر
سلام
کسی میتونه یه کم درباره کد مربوط به autocomplete multi value خود سایت جی کوئری توضیح بده! اینکه دقیقا چیکار داره میکنه! من با قسمتی که داره به "keydown" اون فانکشن رو بایند میکنه مشکل دارم! اگه اینکار رو انجام ندیم چه مشکلی پیش میاد؟
اینم کدش:

function split( val ) { return val.split( /,\s*/ ); }
function extractLast( term ) { return split( term ).pop(); }
$( "#tags" ) .bind( "keydown", function( event ) {
if ( event.keyCode === $.ui.keyCode.TAB && $( this ).data( "autocomplete" ).menu.active ) {
event.preventDefault(); } })
.autocomplete({ minLength: 0,
source: function( request, response ) { response( $.ui.autocomplete.filter( availableTags, extractLast( request.term ) ) ); },
focus: function() { return false; },
select: function( event, ui ) { var terms = split( this.value ); terms.pop(); terms.push( ui.item.value ); terms.push( "" ); this.value = terms.join( ", " ); return false; } }); });