仅在启用javascript时隐藏元素

rid*_*nsb 2 javascript partial-views razor asp.net-mvc-3

我有一个视图,显示如下文本框:

@Html.TextBoxFor(m => m.CodeGuest, new {style = "display: none"})
Run Code Online (Sandbox Code Playgroud)

它通过javascript显示(因此用户单击一个复选框).

如果未启用javascript,我必须删除此行(style = "display: none"),以便默认显示文本框.

Poi*_*nty 5

我输入这个作为评论,因为它看起来很明显我认为其他人可以获得一些赞成,但是:

<noscript>
  <div>
    Hello YOU HAVE JAVASCRIPT TURNED OFF YOU BIG SILLY
  </div>
</noscript>
Run Code Online (Sandbox Code Playgroud)

<noscript>仅在禁用JavaScript时才会显示标记的内容.