У меня есть флажок $(#myinput)
, и, основываясь на выборе нескольких комбинаций других параметров, я бы хотел, чтобы этот флажок применялся как отмеченный или принудительный как не отмеченный.
Однако, если я использую $(#myinput).prop("disabled", true)
, значение флажка не будет отправлено в сгенерированном POST-запросе. Поскольку это флажок, readonly
не имеет никакого эффекта ... то есть, readonly
не контролирует, может ли вход испытывать изменение состояния, которое должно быть включено или выключено нажатием.
Без использования скрытого элемента , что является лучшим способом сделать $(#myinput)
неизменным при щелчках пользователя, но также убедиться, что любое значение, с которым оно заморожено, все еще может быть отправлено через любую отправку формы / POST запросы?
Я ищу изменение только настроек самого флажка, а не добавление сложности со скрытым элементом. Пожалуйста, добавляйте ответы, только если они избегают создания скрытых элементов.