Entre los controles de formulario HTML relativamente nuevos están los controles 'type = range' y 'type = color'. La especificación establece que cuando se envía un formulario que contiene dichos controles, siempre habrá un valor enviado para esos controles. Ellos nunca pueden estar vacíos.El tipo de color y el rango de entrada HTML5 no pueden estar vacíos. ¿Qué pasa si la columna de la base de datos que están duplicando es nula?
Esto difiere del tipo = control de texto, y otros controles similares, cuyo valor puede ser la cadena vacía.
Parece ser imposible que los controles de rango y de color se usen para reflejar el estado de las columnas que aceptan nulos en una base de datos.
¿Hay alguna solución para esto?
Editar: El comportamiento se especifica mediante este enlace aquí: HTML5 Specification
donde lee que siempre habrá un valor enviado para esos controles? – Talha
¿Alguna vez lo intentó? ¿Cuál es el comportamiento entonces? –
Opera 11.61 muestra el comportamiento descrito en la especificación. Por ejemplo, type = 'range' control siempre enviará un valor no vacío. –