不明なエラー表示

  • ユーザとしてログインするとこのフォーラムに投稿することができます。
    アカウントをお持ちでない場合はこちらから登録してください。
投稿日時 2008-8-7 14:45 | 投稿者: apptaro
下記エラーは正しいのでしょうか?form直下にinputやbrは置けるはずだと思うのですが。

・要素出現エラー:<form> 直下に <input> を置くことはできません
・要素出現エラー:<form> 直下に <br> を置くことはできません

また、下記エラーも意味が不明なのですが何でしょうか?

・必須要素:<form> 内に必要な要素が不足しています。
投稿日時 2008-8-7 15:17 | 最終変更 2008-8-7 15:18 | 投稿者: EuroFantasy (管理者)
apptaro様。

P1エミュレータをご利用いただきありがとうございます。

たとえばau端末などではXHTML Basicにauの独自拡張タグを追加したものを解釈するようになっており、XHTML Basicではform要素の直下にはブロック要素しか来てはいけないことになっています。
http://www.w3.org/TR/xhtml-modularization/dtd_module_defs.html#sec_F.3.4.

そのため、厳密には、
<form>
<div>
<input/>
</div>
</form>
のような記述を行わなければなりません。

form要素内にブロック要素が一つも来ない場合、
> ・必須要素:<form> 内に必要な要素が不足しています。
というエラーが出ることになります。

これらのエラー表示はわかりやすいエラー表示とはとても言えない状況だと思いますので、今後改善を検討していきたいと考えております。

ご指摘ありがとうございました。
投稿日時 2008-8-7 15:58 | 投稿者: apptaro
なるほど。了解いたしました。


価格・購入
無料評価版