0

我想在我的表单中进行某种“分层”验证(不知道更好的词)。示例:用户输入密码。这个密码可能是

  1. 空或太短(错误条件红色)
  2. 足够长但太弱(错误条件黄色)
  3. 足够长且足够坚固(绿色 - 去吧!)

这是我对 html 东西的概念(之前在另一个非 mvc 非 dotnet 项目中完成,但由于我只负责前端 html 部分,所以无法说明它是如何完成的):

<div class="input-box">
    <div class="hint">
        <span class="ok">OK</span>
        <span class="error_too_short">too short</span>
        ... other error condition-spans
    </div>
    <label....>
    <input....>
</div>

“提示”跨度首先是不可见的,然后当出现错误情况时,其中一个会获得添加的“活动”属性,因此变得可见。如何在 mvc4 中实现这一点?jquery 或自定义验证?验证应该在用户离开字段的那一刻发生。

TIA

平子

4

0 回答 0