入力すべき値を例示できます。ただし入力された値には関与しないため、正確性を高めるにはpatternで内容を検査します。
<input type="text" placeholder="123" />
この属性がサポートされない環境には、スクリプトによって対応します。
入力値をJavaScriptの正規表現で検査し、送信時に誤りを指摘できます。
<input type="text" pattern="[0-9]+" title="数値" />
Internet Explorer 10以降、コントロールにフォーカスがある状態で文字が入力されていると、テキストを消去するためのクリア ボタンが表示されるようになりました。
Internet Explorer 10による表示
このボタンのスタイルはCSSの-ms-clear擬似要素で指定できるため、display属性でnoneを指定すれば表示しないようにできます。How to hide the Clear button in Windows Internet Explorer 10
input[type="text"]::-ms-clear { display: none; }