Единственная загвоздка, как я думаю, так это то, что placeholder считается недопустимым аттрибутом в HTML4.01