Thats
Ajax...where the browser send a request in the background to a server-side script with what you entered. Then the script searches the database and returns info to the client side Javascript which then refreshes the area content with the new content.
Jquery has an easy way to implement it that multi-browser.