diff --git a/static/v2/js/forms.js b/static/v2/js/forms.js
index b8b4070..9aea62d 100644
--- a/static/v2/js/forms.js
+++ b/static/v2/js/forms.js
@@ -10,7 +10,7 @@ function chooseCheckbox(el) {
function getFormData(form) {
if (!form) return;
let formData = new FormData();
- let default_element_types = ['input', 'textarea', 'date'];
+ let default_element_types = ['input', 'textarea'];
let form_elements = getFormElements(form);
if (!form_elements) return;
@@ -23,6 +23,7 @@ function getFormData(form) {
if (!name) name = el.name
if (!name) name = el.dataset.name;
let value = el.querySelector('input')? el.querySelector('input').value : ''
+ if (!value && el.querySelector('textarea')) value = el.querySelector('textarea').value;
if (field_type) {
if (default_element_types.indexOf(field_type) > -1) {
@@ -72,6 +73,13 @@ function addCustomDataToFormData(el, formData) {
formData.append(name, l_value);
break;
+
+ case 'date':
+ let $date = el.querySelector('input');
+ let d_value = $date.value.split('.').reverse().join('-');
+
+ formData.append(name, d_value);
+ break;
}
return formData;
}
\ No newline at end of file
diff --git a/templates/v2/forms/f_make_poster_order.html b/templates/v2/forms/f_make_poster_order.html
index d1dbf1d..1d1aa9f 100644
--- a/templates/v2/forms/f_make_poster_order.html
+++ b/templates/v2/forms/f_make_poster_order.html
@@ -34,7 +34,7 @@
{% trans "Обязательно учитывайте Правила и особенности перевозки выбранным Вами видом транспорта" as attention_type_transport %}
- {% include 'v2/widgets/w_radio_inputs.html' with name='type_transport' list=form.fields.type_transport.choices %}
+ {% include 'v2/widgets/w_radio_inputs.html' with name='type_transport' list=form.fields.type_transport.choices initial=form.initial.type_transport %}
{% include 'v2/widgets/w_pay_attention.html' with text=attention_type_transport %}
{% if form.errors.type_transport %}
{{ form.errors.type_transport.0 }}
{% endif %}
@@ -43,7 +43,7 @@
{% trans "Если вы оставите это поле пустым - перевозчики смогут только написать вам в личные сообщения на нашем сайте TripWB.com" as attention_phone %}
-
+
{% include 'v2/widgets/w_pay_attention.html' with text=attention_phone %}
{% if form.errors.phone %}
{{ form.errors.phone.0 }}
{% endif %}
@@ -52,13 +52,13 @@
{% trans 'Если желаете, то здесь можно указать важную информацию, например: вес, габариты посылки, количество попутчиков и т.д.)' as comment_placeholder %}
- {% include 'v2/widgets/w_textarea_w_counter.html' with name='comment' placeholder=comment_placeholder max_val='300' %}
+ {% include 'v2/widgets/w_textarea_w_counter.html' with name='comment' placeholder=comment_placeholder max_val='300' initial=form.initial.comment %}
{% if form.errors.comment %}
{{ form.errors.comment.0 }}
{% endif %}
-
+
{% trans "Хочу получать уведомления на E-mail о появлении перевозчика по моим критериям" %}
{% include 'v2/widgets/w_additional_info.html' %}
{% if form.errors.receive_msg_by_email %}