don't override placeholder attribute if one was already manually set