I am working with PHP. I have a field in my form, which is basically a text box. But as the user start to type it will show a list of matching items, fetched from mysql table. I can have a drop down, but in a drop down , I can't insert text. How to solve this? Should I use ajax or js or some thing else?