semantic input tag with placeholder