在MVC视图中的文本框中提供所需的格式信息

时间:2011-01-27 10:30:58

标签: asp.net-mvc

如何设置字符串以在文本框中表示所需的格式模式。例如,如果我显示了一个文本框,例如日期字段,如何显示“dd / mm / yyyy”格式以帮助用户填写字段。如果在显示视图时已填充该字段,则应显示实际数据。

如果该字段是下拉列表,如果该字段不包含值,我想显示“请从列表中选择”。

1 个答案:

答案 0 :(得分:0)

在HTML 5中,您可以使用输入标记的Placeholder属性来实现它,如下所示:

<input name="email" type="email" placeholder="validemail@email.com" /> 

然而,大多数浏览器尚不支持HTML5,因此您必须使用基于JavaScript的解决方案。在页面加载时在文本框中填充所需的值(您可以使用CSS使文本变暗)。使用javascript清空“onfocus”事件中的字段。

对于下拉列表填充“请选择...”,其值为0.这样您就可以在服务器上验证用户未选择任何有效值。