I’m sorry, the code I provided is the solution which works in all browsers. What you have is HTML 5 which is not an official standard (yet) and, as you see, obviously not supported in all major browsers. And even if this solution doesn’t satisfy you, there is no reason to raise your voice like that because pushing buttons makes people even less willing to help you.
So, again: go with a select element and you’re all safe. As I said, there is no point in using a datalist in this context if the option are given anyway.
Donít click this link!