Possible Duplicate:
Watermark for Textbox in MVC3
Im switching my HTML code from basic html to use html helpers and Html.TextBoxFor...
This is my old code
<input type="text" disabled="disabled" value="Phone" name="Phone" id="cust-cellphone" class="tonedDown" />
And this is the new version
@Html.TextBoxFor(x => x.Customer.Phone_Personal, new { @class = "text-adr-fld tonedDown", @value = "Phone", @disabled = "disabled" })
Everything is working fine, except that the Value property is gone. What I mean is that it's not showing as a default predefined value inside the textbox. I read that you can use Placeholder, but it doesnt seem to work with IE9 (which is a requirement from my client).
So the question is, how do I add input Value property to the TextboxFor method that works with IE9?
Edit: There might be a possible workaround somehow. My original purpose with this is to display a "placeholder like value", ie a default value which shows what the user is supposed to type in the textbox. E.g. the textbox that handles phonenumber should display "Phone", until the user clicks and enters a value.
Does anyone know another way of doing this (except "placeholder" and "value")?