2

W3C は、「この時点での要素入力では属性値は許可されていません」と通知します。これはフォームに必要だと思いましたか?

<input type="image" value="submit" class="no-border" src="assets/images/submit_btn.png" alt="submit" name="submit" /> 
4

1 に答える 1

1

http://lists.w3.org/Archives/Public/www-validator/2010May/0025.html

ブラウザは、サーバー側のイメージマップの値を送信することについて一貫性がありません。一部のブラウザはそれを送信し、一部はx/y座標のみを送信します。送信されることに依存するのは非常に悪い考えです。

[...]

ドラフトHTML5仕様から:

The element's value attribute must be omitted.

— http://www.w3.org/TR/html5/states-of-the-type-attribute.html#image-button-state-type-image

したがって、これはバグではありません。この属性は、現在の一般的なブラウザでは実装できないため、HTML 4との下位互換性はありますが、実際にはブラウザとは互換性がないため、禁止されていると思います。

于 2012-08-08T15:36:23.167 に答える