el marcador de posición no está funcionando en IE9

Soy desarrollador de salesforce (SFDC). En mi página de visualforce para el cuadro de entrada, estoy usando un código de marcador de posición

<div class="control-group">
    <label class="control-label visible-desktop" for="first_name">First Name</label>
    <div class="controls">
        <input class="input-block-level" name="First Name" id="first_name" placeholder="First Name" value="" type="text" required="required" autofocus="autofocus" />
    </div>
</div>

Verifiqué en Internet por algún hack CSS, pero no encontré ninguno. Encuentro algunos javascript hack.

HTML5 Placeholder jQuery Plugin

https://github.com/mathiasbynens/jquery-placeholder

Demostración y ejemplos

http://mathiasbynens.be/demo/placeholder

Pero no quiero usar jQuery hack o algo así.

Respuestas a la pregunta(3)

Su respuesta a la pregunta