Tra i controlli del modulo HTML relativamente nuovi vi sono i controlli "type = range" e "type = color". La specifica afferma che quando viene inviato un modulo contenente tali controlli, verrà sempre inviato un valore per tali controlli. Non possono mai essere vuoti.Il tipo di input e intervallo di input HTML5 non può essere vuoto. Cosa succede se la colonna del database che stanno mirroring è nullo?
Questo differisce dal controllo testo = type e da altri controlli simili, il cui valore può essere effettivamente la stringa vuota.
Sembra impossibile che i controlli dell'intervallo e del colore siano utilizzati per riflettere lo stato delle colonne nullable in un database.
C'è qualche soluzione per questo?
Edit: Il comportamento è specificato da questo link qui: HTML5 Specification
dove leggi che ci sarà sempre un valore inviato per quei controlli? – Talha
Hai mai provato? Qual è il comportamento allora? –
L'Opera 11.61 mostra il comportamento descritto nella Spec. Ad esempio, type = il controllo 'range' invierà sempre un valore non vuoto. –