1

この例のバリデーターをLR 6.2 GA6 ポートレットに適応させようとしています。しかし、私はそれを機能させることができません。不思議なことに、validator-tag も同様に機能していません。
これは私が使ってきたフォームです

<aui:form name="<portlet:namespace />address" action="<%=doSmthURL %>" id="fm">
<aui:container>
    ...
    <aui:row>
        <aui:col>
            <aui:input name="conditions1" label="text" type="checkbox" id="conditions1">
            </aui:input>
        </aui:col>
    </aui:row>
    <aui:row>
        <aui:col>
            <aui:input name="conditions2" label="conditions2" type="checkbox" id="conditions2"/>
        </aui:col>
    </aui:row>
</aui:container>
<aui:button-row>
    <aui:button type="cancel" value="Back"></aui:button>
    <aui:button type="submit" value="Finish"></aui:button>
</aui:button-row></aui:form>

これが Aui:Script 部分です

<aui:script>
var rules = {
        conditions1:{
            required:true
        },
        conditions2:{
            required:true
        }
}
var fieldStrings = {
        conditions1:{
            required:"Bitte nimm die allgemeinen Geschäftbedingungen an"
        },
        conditions2:{
            required:"Bitte nimm die allgemeinen Geschäftbedingungen an"
        }
}
AUI().use(
        'aui-form-validator',
        function(A) {
           new A.FormValidator(
             {
              boundingBox: "#fm",
              fieldStrings: fieldStrings,
              rules: rules,
              showAllMessages: true
             }
           )
        }
);

なぜ機能しないのかわかりません。バリデータータグを使用しても何もうまくいかないため、JavaScriptの実行全体に問題がある可能性があります。

誰かが私を助けてくれることを願っています。

敬具、JSM

4

1 に答える 1