placeholder accepts data attr