отправка значений чекбокса - вопрос №22177

 в коде <input value="да" type="checkbox" />. при отмеченом чекбоксе посылает значение "да", при неотмеченом {check0}. Как быть чтобы при неотмеченом вообще ничего не отсылал. данные отсылаются с формы на почту

09.04.10
3 ответа

Лучший ответ по мнению автора

Здравствуйте.

Можно перед этой строкой сделать скрытое поле с тем-же именем и установить там значение "нет" или пустое.

<input name="setval" value="" type="hidden"

<input name="setval" value="да" type="checkbox"

Тогда при не отмеченном будет посылаться значение из скрытого поля.

09.04.10
Лучший ответ по мнению автора

Другие ответы

А не лучше ли при формировании тела письма производить проверку чекбокса, и если чекбокс не отмечен — вообще не отсылать значение данного чекбокса?! К чему танцы с бубном со скрытыми значениями? У меня когда-то была подобная задача — я поступал имменно так, как описано мною выше...

19.06.10

Можно решить проблему с помощью JavaScript написать функцию которая будет в одном случае передавать значение да, а в другом просто будет возвращать return false. могу проконсультировать!!!

29.07.10

Дима

Читать ответы

Павел Викторович

Читать ответы
Посмотреть всех экспертов из раздела Технологии > PHP
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store