У меня есть выбор с двумя «специальными» опциями, примерно так:
<select>
<option value="????">Choose one:</option>
<option value="1">option1</option>
<option value="2">option2</option>
....
<option value="????">Free input</option>
</select>
Когда пользователь ничего не выбирает, я должен игнорировать ввод. Когда пользователь выбирает «свободный ввод», используется значение из соответствующего текстового поля.
Мне было интересно, какие значения вы бы дали этим опциям? Я подумал, что должен быть в состоянии использовать не значение для первого, потому что это то, что это: нет значения Но последний вариант, я должен использовать -1, 0 или что-то другое?