Подтверждение Договора
#1
Отправлено 13 Август 2013 - 11:22
#2
Отправлено 13 Август 2013 - 12:36
Евгений35 (13 Август 2013 - 11:22) писал:
Найдите код -
<!-- Если в тарифном плане подключен раздел личного кабинета --> {% IF TARIFF_FEATURE_CLIENT_ROOM %} {% IFNOT CLIENT_IS_LOGIN %}и поле него добавьте код -
<tr><td colspan="2"> <input type="checkbox" id="pers_confirm" value="1" name="form[pers_confirm]" > <label for="pers_confirm"><span style="font-size:12px; margin-left: 6px; padding-top: 5px; line-height: 16px; font-weight: normal;"> Я принимаю условия <u><a href="Ссылка на договор" target="_blank">договора-оферты</a></u></snap></label> <script type="text/javascript">$(document).ready(function(){ $('.order form').submit(function(){ if($('#pers_confirm').length > 0 ) { if(!$('#pers_confirm').attr('checked')) { alert('Оформление заказа не может быть продолжено без получения вашего согласия условий договора-оферты!'); return false; } } }); });</script> </td> </tr>
#3
Отправлено 13 Август 2013 - 15:54
miyako (13 Август 2013 - 12:36) писал:
<!-- Если в тарифном плане подключен раздел личного кабинета --> {% IF TARIFF_FEATURE_CLIENT_ROOM %} {% IFNOT CLIENT_IS_LOGIN %}и поле него добавьте код -
<tr><td colspan="2"> <input type="checkbox" id="pers_confirm" value="1" name="form[pers_confirm]" > <label for="pers_confirm"><span style="font-size:12px; margin-left: 6px; padding-top: 5px; line-height: 16px; font-weight: normal;"> Я принимаю условия <u><a href="Ссылка на договор" target="_blank">договора-оферты</a></u></snap></label> <script type="text/javascript">$(document).ready(function(){ $('.order form').submit(function(){ if($('#pers_confirm').length > 0 ) { if(!$('#pers_confirm').attr('checked')) { alert('Оформление заказа не может быть продолжено без получения вашего согласия условий договора-оферты!'); return false; } } }); });</script> </td> </tr>
Все сделал, только как-то криво получилось.
Можно как-нибудь нормально сделать?
#4
Отправлено 14 Август 2013 - 00:17
<tr><td colspan="2"> <input type="checkbox" id="pers_confirm" value="1" name="form[pers_confirm]" > <label for="pers_confirm"><span style="font-size:12px; margin-left: 6px; padding-top: 5px; line-height: 16px; font-weight: normal;"> Я принимаю условия <u><a href="Ссылка на договор" target="_blank">договора-оферты</a></u></snap></label> <script type="text/javascript">$(document).ready(function(){ $('.order form').submit(function(){ if($('#pers_confirm').length > 0 ) { if(!$('#pers_confirm').attr('checked')) { alert('Оформление заказа не может быть продолжено без получения вашего согласия условий договора-оферты!'); return false; } } }); });</script> </td> </tr>
на следующий
<tr><td class="cell1"> <label for="pers_confirm"><span> Я принимаю условия <u><a target="_blank" href="http://files.storeland.net/f712/904/Dogovor.doc">договора-оферты</a></u></span></label> </td> <td class="cell2"> <input type="checkbox" name="form[pers_confirm]" value="1" id="pers_confirm" style="width: auto; text-align: left;"> <script type="text/javascript">$(document).ready(function(){ $('.order form').submit(function(){ if($('#pers_confirm').length > 0 ) { if(!$('#pers_confirm').attr('checked')) { alert('Оформление заказа не может быть продолжено без получения вашего согласия условий договора-оферты!'); return false; } } }); });</script> </td> </tr>
#5
Отправлено 14 Август 2013 - 09:53
Сake (14 Август 2013 - 00:17) писал:
<tr><td colspan="2"> <input type="checkbox" id="pers_confirm" value="1" name="form[pers_confirm]" > <label for="pers_confirm"><span style="font-size:12px; margin-left: 6px; padding-top: 5px; line-height: 16px; font-weight: normal;"> Я принимаю условия <u><a href="Ссылка на договор" target="_blank">договора-оферты</a></u></snap></label> <script type="text/javascript">$(document).ready(function(){ $('.order form').submit(function(){ if($('#pers_confirm').length > 0 ) { if(!$('#pers_confirm').attr('checked')) { alert('Оформление заказа не может быть продолжено без получения вашего согласия условий договора-оферты!'); return false; } } }); });</script> </td> </tr>
на следующий
<tr><td class="cell1"> <label for="pers_confirm"><span> Я принимаю условия <u><a target="_blank" href="http://files.storeland.net/f712/904/Dogovor.doc">договора-оферты</a></u></span></label> </td> <td class="cell2"> <input type="checkbox" name="form[pers_confirm]" value="1" id="pers_confirm" style="width: auto; text-align: left;"> <script type="text/javascript">$(document).ready(function(){ $('.order form').submit(function(){ if($('#pers_confirm').length > 0 ) { if(!$('#pers_confirm').attr('checked')) { alert('Оформление заказа не может быть продолжено без получения вашего согласия условий договора-оферты!'); return false; } } }); });</script> </td> </tr>
Спасибо
#6
Отправлено 08 Декабрь 2015 - 17:58
<tr><td class="cell1">
<label for="pers_confirm"><span> Я принимаю условия <u><a target="_blank" href="http://files.storela...</span></label>
</td>
<td class="cell2">
<input type="checkbox" name="form[pers_confirm]" value="1" id="pers_confirm" style="width: auto; text-align: left;">
<script type="text/javascript">$(document).ready(function(){
$('.order form').submit(function(){
if($('#pers_confirm').length > 0 ) {
if(!$('#pers_confirm').attr('checked')) {
alert('Оформление заказа не может быть продолжено без получения вашего согласия условий договора-оферты!');
return false;
}
}
});
});</script>
</td>
</tr>
этот код, надпись появилась галочка есть, НО можно продолжить без постановки галочки... что не так сделал ?
#7
Отправлено 08 Декабрь 2015 - 18:35
<tr><td colspan="2">
<input type="checkbox" id="pers_confirm" value="1" name="form[pers_confirm]" class="required"> <label for="pers_confirm">Я принимаю условия <u><a href="Ссылка на договор" target="_blank">договора-оферты</a></u></snap></label>
<script type="text/javascript">$(document).ready(function(){
$('.order form').submit(function(){
if($('#pers_confirm').length > 0 ) {
if(!$('#pers_confirm').attr('checked')) {
alert('Оформление заказа не может быть продолжено без получения вашего согласия условий договора-оферты!');
return false;
}
}
});
});</script>
</td>
</tr>
</script>
</td>
</tr>
подскажите как выделить надпись "Это поле необходимо для заполнения" красным цветом ? как при отсутствии номера телефона или фио ?
#8
Отправлено 08 Декабрь 2015 - 18:48
1)при быстром заказе, надписи убегают если не выбрать галочку;
2) способ оплаты не стоит по умолчанию, и можно продолжить без указывания его.
3) также при быстром заказе надпись "это поле необходимо для заполнения" для адреса доставки обычного цвета (не красная).
Вроде все.
#9
Отправлено 08 Декабрь 2015 - 18:53
vasya2 (08 Декабрь 2015 - 17:58) писал:
<tr><td class="cell1">
<label for="pers_confirm"><span> Я принимаю условия <u><a target="_blank" href="http://files.storela...</span></label>
</td>
<td class="cell2">
<input type="checkbox" name="form[pers_confirm]" value="1" id="pers_confirm" style="width: auto; text-align: left;">
<script type="text/javascript">$(document).ready(function(){
$('.order form').submit(function(){
if($('#pers_confirm').length > 0 ) {
if(!$('#pers_confirm').attr('checked')) {
alert('Оформление заказа не может быть продолжено без получения вашего согласия условий договора-оферты!');
return false;
}
}
});
});</script>
</td>
</tr>
этот код, надпись появилась галочка есть, НО можно продолжить без постановки галочки... что не так сделал ?
Попробуйте реализовать с помощью инструкции:
http://forum.storela...-данных-для-ша/
#12
Отправлено 09 Декабрь 2015 - 02:23
var ID = $('input[name="form[delivery][id]"]:checked').val(); $('.quick_order_payment').hide(); $('.quick_order_payment[rel="' + ID + '"]').show(); $('.quick_order_payment[rel="' + ID + '"]').find('input:first').attr('checked', true);замените на:
var ID = $('input[name="form[delivery][id]"]:checked').val(); $('.quick_order_payment').hide(); $('.quick_order_payment[rel="' + ID + '"]').show(); $('.quick_order_payment[rel="' + ID + '"]').find('input:first').click();
#13
Отправлено 09 Декабрь 2015 - 04:29
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных