1

LifeRay 6.1.2 を使用しています。また、Alloy UI 1.5 が組み込まれています。フレームワーク。そこで、このフォーム検証の例を再現しようとしました(すべてのコードをコピーしました) が、期待どおりに動作しません (DOM のエラー ラベルですが、フォームには表示されません (EDIT1 を参照)):

ここに画像の説明を入力

期待される結果は次のとおりです (上記のリンクを使用して実際の例を試すことができます):

ここに画像の説明を入力

問題はどこですか?それを解決する方法は?ありがとう。

EDIT1: いくつかの調査の結果、aui-form-validator-messageエラー メッセージの DIV タグ (LifeRay によって生成されたものであり、追加していない) から CSS クラスを削除すると、エラー メッセージが表示されることがわかりました。変..

4

2 に答える 2

4

独自のコードを投稿する必要があります。そうしないと、答えるのが難しくなります。とにかく、たとえば aui バリデータ タグを試してみたい場合は、次のようにします。

<aui:input name="name" value="${name}" label="name">
     <aui:validator name="required" errorMessage="your-message-here"></aui:validator>
</aui:input>

詳細は@ http://drewblessing.com/blog/-/blogs/34509をご覧ください

それが役に立てば幸い!

于 2013-10-25T14:40:04.973 に答える
0

コードでタグを使用していないと思います。

<script src="http://cdn.alloyui.com/2.0.0/aui/aui-min.js"></script>

これを貼り付けて確認。

于 2014-01-13T08:39:37.177 に答える