首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Html.textbox中隐藏值

在Html.textbox中隐藏值
EN

Stack Overflow用户
提问于 2016-04-15 08:06:56
回答 2查看 972关注 0票数 1

一个小问题,但我没有找到答案,它可以传递和默认的隐藏值在文本框吗?

说明:所以我有一段代码:

代码语言:javascript
复制
@Html.TextBox("date", null, new { @class = "date" ,@Value =DateTime.Today.Date.Month})

@Value中,我要放置一个默认值(当前日期的月份),但是我希望这个值不会被用户看到!我试图添加一个@Hidden = true,但正如我所预期的,它隐藏的是文本框,而不是值。

那么,是否有一种只隐藏价值的方法?

提前谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-15 11:58:34

您可以尝试通过编写来填充带有今天日期的文本框。

$(.date).daterangepicker({ minDate: new Date() });

它不需要在textbox助手中进行任何更改。

所以它不会再给你显示“01-01-0001”这样的约会了。希望这能行。

票数 2
EN

Stack Overflow用户

发布于 2016-04-15 08:34:34

我认为您可以在input标记中设置一些属性,比如defaultValue,而不是当您提交表单时,检查输入中是否有值,而不是传递该值,否则可以传递默认值。

代码语言:javascript
复制
@Html.TextBox("date", null, new { @class = "date" ,DefaultValue =DateTime.Today.Date.Month})

javascript:当您首先提交值时,请检查此值并设置值

代码语言:javascript
复制
if($('#date').val()=="")
{
    $('#date').val($('#date').attr('DefaultValue'));
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36641612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档