Я хочу отключить поле ввода, но когда я отправляю форму, оно все равно должно передавать значение.
Пример использования: я пытаюсь получить широту и долготу из Google Maps и хочу отобразить их, но я не хочу, чтобы пользователь их редактировал.
Это возможно?
javascript
html
Харша М.В.
источник
источник
Ответы:
Вы можете использовать
readonly
свойство в поле вводаисточник
input:read-only { color:grey; }
Я знаю, что это старый, но я только что столкнулся с этой проблемой, и ни один из ответов не подходит. Решение nickf работает, но требует javascript. Лучший способ - отключить поле и по-прежнему передавать значение - использовать скрытое поле ввода для передачи значения в форму. Например,
Таким образом значение передается, но пользователь видит серое поле. Атрибут readonly не выделяется серым цветом.
источник
value
в отключенном входе?вы также можете использовать атрибут Readonly: ввод не будет серым, но его нельзя будет редактировать
источник
Элементы ввода имеют свойство, называемое
disabled
. Когда форма будет отправлена, просто запустите такой код:источник