У меня есть флажок в форме, и я бы хотел, чтобы он работал по следующему сценарию:
- если кто-то его проверит, значение textfield (
totalCost
) должно быть установлено на10
. - затем, если я вернусь и сниму флажок, функция
calculate()
установит значение вtotalCost
соответствии с другими параметрами в форме.
По сути, мне нужна часть, где, когда я устанавливаю флажок, я делаю одно, а когда снимаю флажок, я делаю другое.
javascript
checkbox
bikey77
источник
источник
Ответы:
HTML
источник
Чистый javascript:
источник
Если вы используете jQuery ... то я могу предложить следующее: ПРИМЕЧАНИЕ. Я сделал здесь некоторые предположения.
источник
Используйте событие onclick, потому что каждый щелчок по флажку фактически меняет его.
источник
Следующее решение использует jquery. Предположим, у вас есть флажок с идентификатором
checkboxId
.источник
HTML:
JS:
источник
Ссылка на флажок по его идентификатору, а не с помощью # Назначьте функцию атрибуту onclick, а не используйте атрибут изменения
источник
Я знаю, что это похоже на ответ новичка, но я помещаю его здесь, чтобы он мог помочь другим в будущем.
Предположим, вы создаете таблицу с циклом foreach. И заодно добавляем галочки в конце.
Вы размещаете кнопку под таблицей со скрытым вводом:
Вы можете написать свой сценарий так:
Идентификаторы ваших флажков будут представлены в виде строки «1,2» в переменной результата. Затем вы можете разбить его на уровне контроллера, как хотите.
источник
Javascript
HTML
<input id="my-checkbox" type="checkbox" onclick="onToggle()">
источник
пытаться
Показать фрагмент кода
источник