Я нашел похожий вопрос (, когда флажок установлен, для свойства указано неправильное значение), но это не решило мою проблему.
Я использую jgrid для представления и редактирования данных. Все отлично работает, если я использую только текстовые поля, но когда я начал использовать флажки, это не удается. У меня действительно просто код со значениями по умолчанию:
colModel:[ {name:'robotsi',index:'robotsi', width:90, align:"right",sortable:false,editable:true,edittype:'checkbox'} ]
В HTML хорошо выглядит:
<input id="robotsi" class="FormElement" type="checkbox" value="on" offval="off" name="robotsi" role="checkbox">
Но когда я нажимаю «отправить», я получаю:
[robotsi] => off
даже если я проверю это ... когда я добавил:
editoptions: { value:"Yes:No" }
он работал так же, единственное значение, которое я получил, было 0. У меня вообще нет ошибки JavaScript.
Пожалуйста, помогите мне увидеть, какую ошибку я совершаю.