placeholder属性とrequire属性とautofocus属性

HTML5のフォームの新機能。

placeholder属性:テキストフィールド内に薄い文字を表示させる。
required属性:input が未入力の場合にアラートを出す。
autofocus属性:ページ読み込み時にフォーカスを当てる。

<input type="text" placeholder="message" autofocus required>

ただし

ブラウザによっては未対応
+
何だかんだで細かいことがしたい

とかなって結局はJavaScriptで実装しそうだ・・・。