アクセシビリティのために、タッチUIダイアログのaltテキストフィールドにrequired="true"
というコンポーネントがあります。 しかし、作者は実際にフィールドに何も持たずに投稿をヒットすることができます。また、手作業では検証されていません。作者は、何かを入力してフィールドから削除するまで、このフィールドが必要であることがわかりません。唯一の彼らは、フィールドが「必要であることがわかります。AEM 6.1タッチUIは、テキストフィールドが必須に設定されている場合にサブミットを許可します
どのように私は著者がコンポーネントのためにそれを提出する前に、いくつかのテキストで入力する必要がありますように必要な、このaltテキストフィールドを得ることができますか?任意の方向について
感謝。私が推測
感謝:)私は通知を取得することができるよ、しかしダイアログはしても、通知閉じ表示されます。たとえば、コンポーネントの設定ボタンを押します。次に、必須フィールドに何も入力せずに送信してください。エラーメッセージは表示されますが、ダイアログは閉じます。時には、サーバーエラーと表示される別のメッセージが表示されることがあります。何か案は? – CoderInTraining
コードをデバッグして何が起きているのかを知ることをお勧めします。 'e.stopPropagation();'と 'e.preventDefault();'はフォームの送信を停止し、 '$ form.submit();' submitフォーム。 – EsteBusta