PHP - не корректная передача option value в POST HTML+JS
Всем привет, подскажите пож-та, не корректно передаются данные из option value (сейчас передаются данные которые стоят по умолчанию в selected, при изменении поля, данные все равно передаются из value = 1)
Я сама в этом не разбираюсь, если можно тыкните правильно, или покажите что нужно дописать. Большое спасибо! <p><style type="text/css">.info-block .submit { width:150px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#246653; color:#fff; padding:10px; font-size:14px; border:0px; margin-top:10px; } </style> <script type="text/javascript">// <![CDATA[ var blackAr=new Array(); blackAr[0]=new Array(1670,3200,5930,8370,10350,11260,12170,12780, 13390,14000,14460,14760,15220); blackAr[1]=new Array(500,960,1770,2500,3090,3370,3640,3820,4000,4 190,4320,4410,4550); blackAr[2]=new Array(2790,5330,9900,13970,17270,18790,20320,21330 ,22350,23360,24130,24630,25400); blackAr[3]=new Array(560,1070,1980,2800,3460,3770,4070,4280,4480, 4680,4840,4940,5090); blackAr[4]=new Array(4790,8600,14260,19930,25600,31270,36930,4260 0,48270,53940,59610,65270,70940); blackAr[5]=new Array(840,1600,2970,4190,5180,5630,6090,6390,6700, 7000,7230,7380,7610); blackAr[6]=new Array(1020,1950,3620,5110,6320,6870,7430,7800,8170 ,8550,8820,9010,9290); var ukrAr=new Array(); ukrAr[0]=new Array(570,760,1140,1520,1900,2290,2670,2860,3050,3 240,3430,3620,3810); ukrAr[1]=new Array(170,230,340,460,570,680,800,850,910,970,1020 ,1080,1140); ukrAr[2]=new Array(970,1290,1940,2590,3240,3880,4530,4860,5180, 5500,5830,6150,6470); ukrAr[3]=new Array(190,260,390,520,650,780,910,970,1030,1100,11 60,1230,1290); ukrAr[4]=new Array(1190,2140,3550,4960,6370,7780,9180,10590,120 00,13410,14820,16230,17640); ukrAr[5]=new Array(280,380,560,750,940,1130,1310,1410,1500,1600 ,1690,1780,1880); ukrAr[6]=new Array(350,470,700,930,1160,1400,1630,1750,1860,198 0,2090,2210,2330); function checkTB(){ $("#territory-id_text").val($("#territory-id :selected").text()); $("#transport-id_text").val($("#transport-id :selected").text()); $("#validity-id_text").val($("#validity-id :selected").text()); } function get_amount(ter,trans,term) { if (ter=='1') { $('#Amount').html(blackAr[trans][term]+" рублей + бесплатная доставка"); } else { if (ter=='2') { $('#Amount').html(ukrAr[trans][term]+" рублей + бесплатная доставка"); }; }; $("#cena3_text").val($("#Amount").text()); } $(document).ready(function () { get_amount($('#territory-id').val(),$('#transport-id').val(),$('#validity-id').val()); checkTB(); $('#blackcard_phone').mask('+7 (999) 999-99-99'); }); // ]]></script><script type="text/javascript"> $(document).ready(function () { $("#blackcard-order").validate(); $("#blackcard-order").on("submit", function () { $("#form_blackcard_processing").html(""); if ($("#blackcard-order").valid()) { $("#form_blackcard_processing_submit").hide(); $("#form_blackcard_processing_loading").show(); var blackcardpoststr = $("#blackcard-order").serialize(); html_url = "blackcard-send-form.html"; addSaletex($(this)); $.post(html_url, blackcardpoststr, function (data) { $("#form_blackcard_processing").html(data); // выводим ответ сервера $("#form_blackcard_processing_submit").show(); $("#form_blackcard_processing_loading").hide(); return false; }); return false; } return false; }); }); </script> <form id="blackcard-order"> <div class="info-block"> <h2>Расчет стоимости</h2> <p><strong>Тарифы</strong></p> <table cellpadding="5" cellspacing="0"> <tbody> <tr> <td>Территория действия:</td> <td><select id="territory-id" onchange="get_amount($(this).val(),$('#transport-id').val(),$('#validity-id').val());" style="width: 400px;"><option selected="selected" value="1">Все страны системы</option><option value="2">Республика Беларусь</option> </select></td> </tr> <tr> <td>Тип транспортного средства:</td> <td><select id="transport-id" onchange="get_amount($('#territory-id').val(),$(this).val(),$('#validity-id').val());" style="width: 400px;"><option selected="selected" value="0">Легковые автомобили</option><option value="1">Прицепы к легковым автомобилям</option><option value="2">Грузовые автомобили, тягачи</option><option value="3">Прицепы и полуприцепы к грузовым автомобилям и тягачам</option><option value="4">Автобусы</option><option value="5">Мотоциклы, мотороллеры, мотоколяски и мопеды</option><option value="6">Сельскохозяйственная и строительная техника</option> </select></td> </tr> <tr> <td>Срок страхования, мес.:</td> <td><select id="validity-id" onchange="get_amount($('#territory-id').val(),$('#transport-id').val(),$(this).val());" style="width: 400px;"><option selected="selected" value="0">15 дней</option><option value="1">1 месяц</option><option value="2">2 месяца</option><option value="3">3 месяца</option><option value="4">4 месяца</option><option value="5">5 месяцев</option><option value="6">6 месяцев</option><option value="7">7 месяцев</option><option value="8">8 месяцев</option><option value="9">9 месяцев</option><option value="10">10 месяцев</option><option value="11">11 месяцев</option><option value="12">12 месяцев</option> </select></td> </tr> <tr> <td class="form-label"><b>Контактный телефон</b> <br><span style="color:#696969;"><span style="font-size:13px;">Пример: +7 999 9966 </span></span></td> <td><input class="required cb-phone" id="blackcard_phone" name="values[blackcard_phone]" style="width: 200px;" type="text" /></td> </tr> <tr> <td style="font-size: 20px;">Стоимость: </td> <td> <div id="Amount" style="font-size: 20px; color: #4f9132;">0 рублей </div> </td> </tr> </tbody> </table> <div id="div-blackcard-order"> <table border="0" cellpadding="5" cellspacing="2"> <tbody> <tr> <td> </td> <td> <div id="form_blackcard_processing"> </div> <div id="form_blackcard_processing_submit"><input class="submit" name="submit" type="submit" value="Заказать полис" /></div> <div id="form_blackcard_processing_loading" style="display:none; background:url(/design/images/ajax-loader.gif) no-repeat 0px 0px; padding-left:20px;">Подождите, пожалуйста, идет отправка сообщения...</div> </td> </tr> </tbody> </table> </div> </div> <input id="territory-id_text" name="values[territory-id_text]" type="hidden" /><br /> <input id="transport-id_text" name="values[transport-id_text]" type="hidden" /> <input id="validity-id_text" name="values[validity-id_text]" type="hidden" /> <input id="cena3_text" name="values[cena3_text]" type="hidden" /></form></p> |
Часовой пояс GMT +3, время: 18:24. |