比較的新しい HTML フォーム コントロールには、'type=range' および 'type=color' コントロールがあります。仕様では、そのようなコントロールを含むフォームが送信されると、それらのコントロールに対して常に値が送信されると述べられています。それらを空にすることはできません。
これは、値が実際に空の文字列になる可能性がある type=text コントロールや他の同様のコントロールとは異なります。
データベース内の null 許容列の状態を反映するために、範囲と色のコントロールを使用することは不可能のようです。
これに対する回避策はありますか?
編集: 動作は、このリンクで指定されています: HTML5 仕様