Ya sé que este hilo es antiguo, pero como la solución quedó un tanto en el aire, aquí expongo una propuesta que quizás pueda ayudar a quien se tope de nuevo con el tema.
Una manera de incluir textos por defecto (y así cumplir con los estándares de accesibilidad) y al mismo tiempo evitar que sea un engorro para el visitante borrar el texto por defecto para introducir sus propios datos es la propuesta de HTML Source con JavaScript
:
http://www.yourhtmlsource.com/forms/...faulttext.html
Lo que viene a decir es que, para conseguirlo, no hay más que descargar dos archivos .js:
util-functions.js y
clear-default-text.js
Luego, "llamamos" a esos archivos desde la cabecera de nuestro sitio (entre las etiquetas <head>):
Código HTML:
<script type="text/javascript" src="util-functions.js"></script>
<script type="text/javascript" src="clear-default-text.js"></script>
Y luego, asociar la clase "cleardefault" a cada campo:
Código HTML:
<input type="text" name="date" value="yy-mm-dd" class="cleardefault" />
Espero que pueda ayudaros