theme="simple"
Struts 2 フォーム タグに適用すると、JavaScriptvalidateForm_<formName>
関数が「生成」されなくなりました。
シンプルなテーマで
フォームタグ:
<s:form id="editForm" validate="true" action="Edit" namespace="/ValidationTest" theme="simple">
JavaScript コンソールから:
> validateForm_editForm()
ReferenceError: validateForm_editForm is not defined
シンプルなテーマなし
テーマがなくても問題なく動作します(したがって、XML検証ファイルとその他の構成は正しいと思います):
<s:form id="editForm" validate="true" action="Edit" namespace="/ValidationTest">
JS コンソール:
> validateForm_editForm()
false
重要かどうかはわかりませんが、<s:head />
タグは存在します:
<head>
...
<s:head />
</head>
- Struts が関数を生成するために含める特定のものはありますか(単純なテーマでタグ
validateForm_<formName>
を追加するのと同様)?<s:fielderror />
- 主にその名前が動的であるため、この自動生成されたJS関数への「公式」ドキュメントと参照が見つかりません。