Как пишут другие: да, с HTML5.НО HTML5 НЕ полностью поддерживается большинством браузеров.Так что пока не используйте этот подход.
Вы не можете сделать это с помощью CSS, вы должны использовать JavaScript, пока HTML5 не будет полностью поддерживаться.Но ВСЕГДА не забывайте проверять и на стороне сервера через ASP (.NET), PHP и т. Д. Выполнение на стороне клиента и на стороне сервера обеспечит безопасность вашего сайта, даже если JS отключен:)