ショッピングカートなどを利用するときに発行される貼付け用のタグでよくあるのがこれ。
発行タグをそのまま貼り付けた場合にxhtmlを宣言しているコードだとよくこのエラーが出ます。
このエラー分は解説を見てもどう直したらいいのか具体的な解決策を書いていなかったため今回紹介します。
このエラーは
<form>~</form>
の間に
<p>~</p>
を挿入することで回避できます。
以下は例文です。
<form action="http://hoge.net/hoge/basket.php" method="post">
<p>
<input type="hidden" name="action" value="regist" />
<input type="hidden" name="goodno1" value="01" />
<select name="count1" tabindex="1">
<option value="1" selected="selected">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select> セット <input type="submit" value="買い物かごに入れる" tabindex="1" accesskey="a" />
<input type="hidden" name="surl" value="http://hoge.com/hoge.html" />
</p>
</form> |