Форма оформления заказа
При попытке прикрутить свой дизайн к форме оформления заказа в хроме выдает такую ошибку «Uncaught TypeError: Cannot read property 'length' of undefined»
Строка 288 на которую ругается в файле default.js «if (payments.length > 0) {»
Из за этой ошибки не отображается звездочка возле обязательных форм.
Сам код формы:
Строка 288 на которую ругается в файле default.js «if (payments.length > 0) {»
Из за этой ошибки не отображается звездочка возле обязательных форм.
Сам код формы:
<form class="ms2_form" id="msOrder" method="post">
<div class="bs_inner_offsets bg_light_color_3 shadow r_corners m_bottom_45">
<div class="row clearfix">
<div class="col-lg-6 col-md-6 col-sm-6 m_xs_bottom_30">
<ul>
<li class="m_bottom_15 input-parent">
<label for="email" class="d_inline_b m_bottom_5 control-label">[[%ms2_frontend_email]] <span class="required-star">*</span></label>
<input type="email" id="email" placeholder="[[%ms2_frontend_email]]" name="email" value="[[+email]]" class="full_width r_corners [[+errors.email]]">
</li>
</ul>
</div>
</div>
</div>
</form>
Достаточно не закрыть этот див и все начинает работать нормально:<div class="bs_inner_offsets bg_light_color_3 shadow r_corners m_bottom_45">
Подскажите в чем может быть проблема? Комментарии: 1
Разобрался сам. Моя ошибка, не добавил способ доставки на котором и завязаны обязательные поля.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.