一个小问题,但我没有找到答案,它可以传递和默认的隐藏值在文本框吗?
说明:所以我有一段代码:
@Html.TextBox("date", null, new { @class = "date" ,@Value =DateTime.Today.Date.Month})在@Value中,我要放置一个默认值(当前日期的月份),但是我希望这个值不会被用户看到!我试图添加一个@Hidden = true,但正如我所预期的,它隐藏的是文本框,而不是值。
那么,是否有一种只隐藏价值的方法?
提前谢谢!
发布于 2016-04-15 11:58:34
您可以尝试通过编写来填充带有今天日期的文本框。
$(.date).daterangepicker({ minDate: new Date() });
它不需要在textbox助手中进行任何更改。
所以它不会再给你显示“01-01-0001”这样的约会了。希望这能行。
发布于 2016-04-15 08:34:34
我认为您可以在input标记中设置一些属性,比如defaultValue,而不是当您提交表单时,检查输入中是否有值,而不是传递该值,否则可以传递默认值。
@Html.TextBox("date", null, new { @class = "date" ,DefaultValue =DateTime.Today.Date.Month})javascript:当您首先提交值时,请检查此值并设置值
if($('#date').val()=="")
{
$('#date').val($('#date').attr('DefaultValue'));
}https://stackoverflow.com/questions/36641612
复制相似问题