No conozco el plugin, pero dándole una mirada al demo de
esta página, no veo que se le esté dando un value al input (al menos no parece detectarlo mi inspector de elementos).
Un punto importante que lo aclara el autor, es que a la hora de tomar los datos (es decir, de enviar el formulario) se debe usar:
Código Javascript
:
Ver originalfunction UseData(){
$.Watermark.HideAll();
//Do Stuff
$.Watermark.ShowAll();
}
Es decir, debes usar .HideAll() para ocultar los watermarks y usar los valores que ha ingresado el usuario. Puede que sea eso.
Alternativamente te puede interesar un plugin que yo he creado hace un tiempo con este propósito:
Etiquetas incrustadas con jQuery
La ventaja de éste es que no le asigna ningún valor al input pues sólo posiciona el <label> por encima del <input>. Además tiene algunos efectos y si querés que sean grisados pues sólo dale ese estilo desde el CSS.