我使用复选框来创建一个拨动开关如本tutorial拨动开关来传递未选的值
开关住在一个问题,可以动态添加的形式。在将表单帖子作为每个答案的数组提交给要处理的页面时,因为关闭开关不会将值传递回表单,所以答案与其他文本字段的答案不同步。有没有办法为关闭开关设置一个值,即当复选框未被选中时?
我试着用下面的方法将我关闭的复选框设置为off,但是它似乎只是在表单提交上对所有开关进行动画处理,任何人对我在做什么错误有任何想法?
$('form').submit(function(e){
var b = $("input:checkbox:not(:checked)");
$(b).each(function() {
$(this).val(0); //Set whatever value you need for 'not checked'
$(this).attr("checked", true);
});
return true;
});
太好了,我想我会尝试将所有的在表单提交时未检查为0的值。我试图用编辑中列出的JavaScript代码来做到这一点,但是当我提交表单时,这似乎将所有关闭的复选框设置为动画。不太清楚这里出了什么问题,你有什么想法吗? – user1419810