In the form of a checkbox always sends ON, regardless of whether the checkbox is ticked or not. Why does he behave like this? How to make sending ON only when the checkbox is checked?
<form id="CalcForm" name="CalcForm" action="#" method="post"> <input id="wsize1" name="wsize1" type="hidden" value="165"> <input id="wsize2" name="wsize2" type="hidden" value="165"> <input id="wsize3" name="wsize3" type="hidden" value="165"> <input id="wsize4" name="wsize4" type="hidden" value="165"> <input id="dsize1" name="dsize1" type="hidden" value="165"> <input id="dsize2" name="dsize2" type="hidden" value="165"> <input id="type_window" name="type_window" type="hidden" value="okno"> <input id="col_stv" name="col_stv" type="hidden" value="2"> <input id="stv1" name="stv1" type="hidden" value="no"> <input id="stv2" name="stv2" type="hidden" value="no"> <input id="stv3" name="stv3" type="hidden" value="no"> <input id="furnitura" name="furnitura" type="hidden" value="Roto NT KSR"> <input id="glubina" name="glubina" type="hidden" value="250 ΠΌΠΌ Π ΠΠ"> <input id="steklopaket" name="steklopaket" type="hidden" value="ΠΠ΄Π½ΠΎΠΊΠ°ΠΌΠ΅ΡΠ½ΡΠΉ"> <input id="profil" name="profil" type="hidden" value="- ΡΠΈΡΡΠ΅ΠΌΡ 58"> <input id="ruchka" name="ruchka" type="hidden" value="Π ΡΡΠΊΠ° Hoppe, Π±Π΅Π»Π°Ρ"> <div class="dif_box_list dblmarg dblmargleft">Π€ΡΡΠ½ΠΈΡΡΡΠ°:<br> <div id="dd1" class="wrapper-dropdown-1" tabindex="1"> <span>Roto NT</span> <ul class="dropdown" tabindex="1" style="z-index: 50;"> <li><a href="#" id="furnitura1">Roto NT</a></li> <li><a href="#" id="furnitura2">Roto NT KSR</a></li> </ul> </div> </div> <div class="dif_box_list dblmarg">ΠΠ»ΡΠ±ΠΈΠ½Π° ΠΏΠΎΠ΄ΠΎΠΊΠΎΠ½Π½ΠΈΠΊΠ°:<br> <div id="dd2" class="wrapper-dropdown-1" tabindex="1"> <span>Π¨ΠΈΡΠΈΠ½Π° 150 ΠΌΠΌ Π ΠΠ</span> <ul class="dropdown" tabindex="1" style="z-index: 50;"> <li><a href="#" id="glubina1">Π¨ΠΈΡΠΈΠ½Π° 150 ΠΌΠΌ Π ΠΠ</a></li> <li><a href="#" id="glubina2">200 ΠΌΠΌ Π ΠΠ</a></li> <li><a href="#" id="glubina3">250 ΠΌΠΌ Π ΠΠ</a></li> <li><a href="#" id="glubina4">300 ΠΌΠΌ Π ΠΠ</a></li> <li><a href="#" id="glubina5">350 ΠΌΠΌ Π ΠΠ</a></li> <li><a href="#" id="glubina6">400 ΠΌΠΌ Π ΠΠ</a></li> <li><a href="#" id="glubina7">450 ΠΌΠΌ Π ΠΠ</a></li> <li><a href="#" id="glubina8">500 ΠΌΠΌ Π ΠΠ</a></li> <li><a href="#" id="glubina9">550 ΠΌΠΌ Π ΠΠ</a></li> <li><a href="#" id="glubina10">600 ΠΌΠΌ Π ΠΠ</a></li> </ul> </div> </div> <div class="dif_box_list dblmarg">Π’ΠΈΠΏ ΡΡΠ΅ΠΊΠ»ΠΎΠΏΠ°ΠΊΠ΅ΡΠ°:<br> <div id="dd3" class="wrapper-dropdown-1" tabindex="1"> <span>ΠΠ΄Π½ΠΎΠΊΠ°ΠΌΠ΅ΡΠ½ΡΠΉ</span> <ul class="dropdown" tabindex="1" style="z-index: 50;"> <li><a href="#" id="steklopaket1">ΠΠ΄Π½ΠΎΠΊΠ°ΠΌΠ΅ΡΠ½ΡΠΉ</a></li> <li><a href="#" id="steklopaket2">ΠΠ²ΡΡ
ΠΊΠ°ΠΌΠ΅ΡΠ½ΡΠΉ</a></li> </ul> </div> </div> <div class="clear"></div> <div class="dif_box_list dblmargleft">Π’ΠΈΠΏ ΠΏΡΠΎΡΠΈΠ»Ρ:<br> <div id="dd4" class="wrapper-dropdown-1" tabindex="1" style="z-index: 40;"> <span>- ΡΠΈΡΡΠ΅ΠΌΡ 58</span> <ul class="dropdown" tabindex="1"> <li><a href="#" id="profil1">- ΡΠΈΡΡΠ΅ΠΌΡ 58</a></li> <li><a href="#" id="profil2">KBE</a></li> <li><a href="#" id="profil3">REHAU</a></li> <li><a href="#" id="profil4">MONTBLANC ECO</a></li> <li><a href="#" id="profil5">REACHMONT</a></li> <li><a href="#" id="profil6">VEKA</a></li> <li><a href="#" id="profil7">-ΡΠΈΡΡΠ΅ΠΌΡ 70</a></li> <li><a href="#" id="profil8">KBE</a></li> <li><a href="#" id="profil9">REHAU</a></li> <li><a href="#" id="profil10">VEKA</a></li> </ul> </div> </div> <div class="dif_box_list">Π ΡΡΠΊΠ°:<br> <div id="dd5" class="wrapper-dropdown-1" tabindex="1" style="z-index: 40;"> <span>Π ΡΡΠΊΠ° internika</span> <ul class="dropdown" tabindex="1"> <li><a href="#" id="ruchka1">Π ΡΡΠΊΠ° internika</a></li> <li><a href="#" id="ruchka2">Π ΡΡΠΊΠ° Compact, Π±Π΅Π»Π°Ρ</a></li> <li><a href="#" id="ruchka3">Π ΡΡΠΊΠ° Hoppe, Π±Π΅Π»Π°Ρ</a></li> </ul> </div> </div> <div class="clear"></div> <div class="dif_box_list dblmargleft">ΠΠΎΡΠΊΠΈΡΠ½ΡΠ΅ ΡΠ΅ΡΠΊΠΈ: <div class="dbl_check_one"> <input id="check_one" name="set1" type="checkbox" class="checkbox label1"> <label for="check_one" class="label label1">ΠΠ° ΠΎΠΊΠ½ΠΎ</label> <input id="check_two" name="set2" type="checkbox" class="checkbox label2"> <label for="check_two" class="label label2">ΠΠ° Π΄Π²Π΅ΡΡ</label> <div class="clear"></div> <input id="check_three" name="set3" type="checkbox" class="checkbox label3"> <label for="check_three" class="label label3">ΠΠ° Π΄Π²Π΅ΡΡ</label> </div> </div> <div class="dif_box_list">ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ: <div class="dbl_check_one"> <input id="check_four" name="dopm1" type="checkbox" class="checkbox label4"> <label for="check_four" class="label label4">ΠΠ°ΡΠΈΡΠ° ΠΎΡ Π΄Π΅ΡΠ΅ΠΉ</label> <div class="clear"></div> <input id="check_five" name="dopm2" type="checkbox" class="checkbox label5"> <label for="check_five" class="label label5">Π ΡΡΠΊΠ° Ρ Π·Π°ΠΌΠΊΠΎΠΌ</label> </div> </div> <div class="calc_refresh"><a class="refresh_link">ΠΠΎΠ²ΡΠΎΡΠΈΡΡ ΡΠ°ΡΡΠ΅Ρ</a></div> <!-- ***************************** --> <div id="dim"> <div class="window_form"> <div class="close"></div> <div class="delivery_form_title">ΠΠ°ΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠΎΡΠΌΡ Π΄Π»Ρ<br>Π·Π°ΠΊΠ°Π·Π° ΡΠ°ΡΡΠ΅ΡΠ° ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ</div> <input name="name" type="text" class="delivery_name" placeholder="ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΠ°ΡΠ΅ ΠΈΠΌΡ"><br> <input name="phone" type="text" class="delivery_phone phone3" placeholder="ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΠ°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½"><br> <input name="email" type="text" class="delivery_email" placeholder="ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΠ°ΡΡ ΠΏΠΎΡΡΡ"><br> <button>Π Π°ΡΡΡΠΈΡΠ°ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ</button> </div> </div> <!-- ***************************** --> </form> Js
function sendForm(form) { var data = { name: $(form).find('input[name="name"]').val(), phone: $(form).find('input[name="phone"]').val(), email: $(form).find('input[name="email"]').val(), wsize1: $(form).find('input[name="wsize1"]').val(), wsize2: $(form).find('input[name="wsize2"]').val(), wsize3: $(form).find('input[name="wsize3"]').val(), wsize4: $(form).find('input[name="wsize4"]').val(), dsize1: $(form).find('input[name="dsize1"]').val(), dsize2: $(form).find('input[name="dsize2"]').val(), type_window: $(form).find('input[name="type_window"]').val(), col_stv: $(form).find('input[name="col_stv"]').val(), stv1: $(form).find('input[name="stv1"]').val(), stv2: $(form).find('input[name="stv2"]').val(), stv3: $(form).find('input[name="stv3"]').val(), furnitura: $(form).find('input[name="furnitura"]').val(), glubina: $(form).find('input[name="glubina"]').val(), steklopaket: $(form).find('input[name="steklopaket"]').val(), profil: $(form).find('input[name="profil"]').val(), ruchka: $(form).find('input[name="ruchka"]').val(), set1: $(form).find('input[name="set1"]').val(), set2: $(form).find('input[name="set2"]').val(), set3: $(form).find('input[name="set3"]').val(), dopm1: $(form).find('input[name="dopm1"]').val(), dopm2: $(form).find('input[name="dopm2"]').val() } switch (form.id) { case 'HeaderForm': data['form'] = 'HeaderForm'; break; case 'DeliveryForm': data['form'] = 'DeliveryForm'; break; case 'ConsultForm': data['form'] = 'ConsultForm'; break; case 'FooterForm': data['form'] = 'FooterForm'; break; case 'CWForm': data['form'] = 'CWForm'; break; case 'CalcForm': data['form'] = 'CalcForm'; break; } $.ajax({ type: 'POST', url: 'mailer.php', data: data, success: function() { $(form).find('input,textarea').each(function(){$(this).val('')}); $("#dim, #dim2").fadeOut('fast', function() { $("#dim3").fadeIn(); setTimeout(function() {$("#dim3").fadeOut();}, 5000); }); } }); }