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?
What you need is 'auto-complete' for the field. You cannot use combination of combo-box with text field... You should be able to find a js library/file that someone has implemented it. It was quite a hot topic a while back ago about implementing auto-complete form.