-1

好的,例如我有一个这样的字段:

<textarea id="feedbackBody" name="feedbackBody" class="fullwidth"></textarea>我认为我应该能够在我的逻辑代码中做这样的事情:

如果错误

<textarea id="inputWarning" name="feedbackBody" class="fullwidth"></textarea>
<span class="help-inline">Eroor</span>

所以我的服务器可以在 url 中的 IF error=yes 字段下方显示跨度,然后我可以更改 textarea 的 ID 并使帮助行可见。

但是,这不起作用,它不显示错误样式。

文档显示,要显示错误,我必须执行以下操作:

<div class="control-group warning">
                <label class="control-label" for="inputWarning">Input with warning</label>
                <div class="controls">
                  <textarea id="inputwarning" name="feedbackBody" class="fullwidth"></textarea>
                  <span class="help-inline">Something may have gone wrong</span>
                </div>
              </div>

为了显示错误而扭曲所有字段的代码非常多……必须有更好的方法。因为它现在看起来的方式我必须在页面上有这样的代码:

如果没有错误

<textarea id="feedbackBody" name="feedbackBody" class="fullwidth"></textarea>

别的

<div class="control-group warning">
                    <label class="control-label" for="inputWarning">Input with warning</label>
                    <div class="controls">
                      <textarea id="inputwarning" name="feedbackBody" class="fullwidth"></textarea>
                      <span class="help-inline">Something may have gone wrong</span>
                    </div>
                  </div>

所以我不能只在下面“显示”一个简单的跨度,而是必须用它周围的所有东西重新创建整个字段。

4

1 回答 1

0

假设您正在使用 ASP.NET MVC 进行编程,但情况可能并非如此(您应该使用所使用的语言标记您的问题)。

这不是您问题的直接解决方案,但它可能对您有所帮助。试用此视频中讨论的库:TwitterBootstrapMVC

于 2013-03-21T23:09:20.027 回答