Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $( "#userSchool" )
- // don't navigate away from the field on tab when selecting an item
- .bind( "keydown", function( event ) {
- if ( event.keyCode === $.ui.keyCode.TAB &&
- $( this ).data( "autocomplete" ).menu.active ) {
- event.preventDefault();
- }
- })
- .autocomplete({
- source: function( request, response ) {
- $.getJSON( "<?php bloginfo( 'wpurl' ); ?>/wp-admin/admin-ajax.php",
- {
- term: extractLast( request.term ), action: 'filter_schools', postType: 'school'
- },
- response );
- },
- select: function( event, ui ) {
- var terms = split( this.value );
- // remove the current input
- terms.pop();
- // add the selected item
- terms.push( ui.item.value );
- // add placeholder to get the comma-and-space at the end
- terms.push( "" );
- this.value = terms.join( ", " );
- return false;
- },
- open: function() { $('.ui-menu').width(300) }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement