I am creating a smart textarea that needs to recognise a term typed after the ‘#’ symbol.This needs to be able to work for the term CURRENTLY being typed and be able to work for multiple instances of the ‘#’ symbol in a single textarea.
It is designed to work the same way as Facebook when you type the ‘@’ symbol to tag a person in a post. A drop down list will appear and list items will get filtered depending on the term after the ‘#’ symbol.
This also needs to work if the user were to type a term then amend it later. I understand this complicates things a little.
What is the best way to achieve this functionality?
I don’t know if it helps but here’s i small script to find the hashes.
http://jsfiddle.net/aNgVV/