HTML のチェックボックス

<input type="checkbox" name="foo" checked disabled>

のように disabled にすると、submit 時に送信されない。なんたる仕様だ。仕様を考えた奴の気が知れん。
押せる押せないと、値を持つ持たないは、違うことだと思うのだけど。
ちなみに readonly だと送信される。