好的,例如我有一个这样的字段:
<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>
所以我不能只在下面“显示”一个简单的跨度,而是必须用它周围的所有东西重新创建整个字段。