Is there any way that we can add recipients dynamically may be with the help of custom field or any other suggestions.

On button click, it should prompt for mails and those mails should be added to email alert's recipient list based on conditions.

please let me know if you need more details...