html - play1.2.4框架html中无法显示错误信息

标签 html validation error-handling playframework-1.x

我目前正在使用播放框架。这里我需要显示一个文本框对应的错误信息。

下面是我一直在使用的代码结构——

<div class="row-fluid widgetRow span6 ${errors.forKey('orgName') ? 'error' : ''}">
    <div class="span5 dataLabel"><label class="control-label noMargin " for="orgName">
        Org Name</label><span class="required" title="required"> *</span></label></div>
    <div class="span7 controls"><input id="orgName" class="" name="orgName" type="text"/></div>
</div>

现在我面临的问题是,实际上在概念上也是如此,在我在页面上触发 ajax 保存后,在后端,但条件类永远不会改变。事实上,根据我的概念,我认为必须在页面加载期间检查类的条件。

我希望这是有道理的。
请帮我解决这个问题,是否有什么地方我弄错了

最佳答案

我个人会使用 #{ifError 'orgName'}error#{/ifError} #{errorClass 'orgName'/} (并编辑 CSS 以包含 .hasError )。

除此之外,您确定您使用的是正确的 key 吗?您可以通过将其添加到模板以输出所有错误来检查实际存在哪些错误:

#{ifErrors}
    <p>Error(s) found!</p>
    <ul>
        #{errors}
            <li>[${error_index}] ${error.key}: ${error}</li>
        #{/errors}
    </ul>
#{/ifErrors}

关于html - play1.2.4框架html中无法显示错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20657105/

相关文章:

php - 如果案例为真,需要向用户抛出错误

html - 最小高度和滚动 Div

javascript - 通过 Chrome 扩展注入(inject)时 List.JS 不起作用

html - 从 HTTP header 复制 Post 操作

ruby-on-rails - 嵌套属性 : unwanted validation despite of reject_if : All_blank

python - 即使我确定间距,为什么也会出现这种缩进错误?

jquery - 如何在当前 <tr> 之后附加新 <tr>

java - 通过程序动态启用或禁用特定 EditText View 的验证

javascript - 如何获取用户输入的值并基于 React 中的值显示另一个元素?

ios - Swift iOS 编程 - 如何处理错误(即防止应用程序崩溃/退出)