Jquery Mobile
すべてのページにログインポップアップがあるアプリケーションに使用しています。問題は、Jquery Mobile の DOM には常に少なくとも 2 つのページがあるため、DOm に 2 つのポップアップとログイン フォームがあり、回避する方法を見つけなければならないことduplicate id-attributes
です。
id
ログインフォーム入力の属性を省略することでこれを回避したので、次のようにしています。
<label for="email" class="inFieldLabel">#tx_email#</label>
<input autocomplete="off" type="email" name="email" value="#XMLFormat( lostPass.email )#" class="required">
これは視覚的には問題なく動作しますが、次の理由により検証エラーが発生します。
The for attribute of the label element must refer to a form control.
質問:属性
を使用せずに検証に合格する方法はありますか? id
回避策は何ですか?
注: グローバル ログイン ポップアップは現在 Jquery Mobile でサポートされていないため使用できません。
洞察をありがとう!