0

Xpage でブール データ属性 ( http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#boolean-attribute ) を使用しようとすると、構文エラーが発生します。

マークアップ スニペット:

<label>
    <span>Layout</span>
    <select class="layout-option m-wrap small">
        <option value="fluid" selected>Fluid</option>
        <option value="boxed">Boxed</option>
    </select>
</label>

次の解析エラーが発生します。

要素タイプ「option」に関連付けられた属性名「selected」には、「=」文字が続く必要があります。

doctype を HTML5 に設定しました。このエラーを修正するにはどうすればよいですか?

4

3 に答える 3

0

XPages ソースは XML に準拠する必要があるため、HTML5 は適合しません。選択肢はほとんどありません。

  1. Naveen が提案するように、プロパティに任意の値を使用します。
  2. Sven の提案に従ってカスタム レンダリング属性を使用します。
  3. 計算テキストコントロールでHTML5 を出力します。
  4. 好みに合わせて SELECT タグを出力する独自のコンポーネント(OSGi、データベース内) を作成します。
于 2013-07-23T22:44:22.920 に答える