0.0.307 clear errors for DT in create route. Change default select for main
This commit is contained in:
@@ -1332,6 +1332,13 @@ h2.title_new_route{
|
|||||||
|
|
||||||
.prof_second_line>a {
|
.prof_second_line>a {
|
||||||
color: #FF613A;
|
color: #FF613A;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
#id_email{
|
||||||
|
cursor: unset;
|
||||||
|
}
|
||||||
|
#error_arrival_DT.hide, #error_departure_DT.hide{
|
||||||
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.prof_third_line>a {
|
.prof_third_line>a {
|
||||||
|
|||||||
@@ -826,11 +826,11 @@ function checkDate() {
|
|||||||
// alert("End date cannot be less than Start date.");
|
// alert("End date cannot be less than Start date.");
|
||||||
dateArrival.value = ""
|
dateArrival.value = ""
|
||||||
|
|
||||||
let arrivalDiv = document.getElementById('arrival_div')
|
// let arrivalDiv = document.getElementById('arrival_div')
|
||||||
let errorMessage = document.createElement('span');
|
// let errorMessage = document.createElement('span');
|
||||||
errorMessage.textContent = "Дата прибытия, не может быть установлена раньше даты отправки"
|
// // errorMessage.textContent = "Дата прибытия, не может быть установлена раньше даты отправки"
|
||||||
errorMessage.classList.add('errorlist')
|
// errorMessage.classList.add('errorlist')
|
||||||
arrivalDiv.appendChild(errorMessage);
|
// arrivalDiv.appendChild(errorMessage);
|
||||||
}
|
}
|
||||||
else if (DateEnd > DateStart){
|
else if (DateEnd > DateStart){
|
||||||
let arrivalDiv = document.getElementById('arrival_div');
|
let arrivalDiv = document.getElementById('arrival_div');
|
||||||
@@ -958,22 +958,30 @@ function RequestCommercialOffer (el){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function hideErrors(el) {
|
function hideErrors(el) {
|
||||||
let error_feeedback_text = document.getElementById('error_feedback_text')
|
let error_feeedback_text = document.getElementById('error_feedback_text')
|
||||||
let error_feeedback = el.nextElementSibling
|
let error_feeedback = el.nextElementSibling
|
||||||
let counter_text = document.querySelector('.counter-text')
|
let counter_text = document.querySelector('.counter-text')
|
||||||
let footer_button = document.getElementById('footer_input_button')
|
let footer_button = document.getElementById('footer_input_button')
|
||||||
let error_footer = document.getElementById('error_footer')
|
let error_footer = document.getElementById('error_footer')
|
||||||
let agree_error = document.getElementById('reg_agree_error')
|
let agree_error = document.getElementById('reg_agree_error')
|
||||||
|
let error_departure_DT = document.getElementById('error_departure_DT')
|
||||||
|
let error_arrival_DT = document.getElementById('error_arrival_DT')
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(error_feeedback === counter_text && error_feeedback !== null && error_feeedback_text !== null ){
|
if(error_feeedback === counter_text && error_feeedback !== null && error_feeedback_text !== null ){
|
||||||
error_feeedback_text.classList.add('hide')
|
error_feeedback_text.classList.add('hide')
|
||||||
} else if(error_feeedback === footer_button && error_footer !== null ){
|
} else if(error_feeedback === footer_button && error_footer !== null ){
|
||||||
error_footer.classList.add('hide')
|
error_footer.classList.add('hide')
|
||||||
} else if(error_feeedback !== null) {
|
|
||||||
error_feeedback.classList.add('hide')
|
|
||||||
} else if(el.id === 'agreement_check'){
|
} else if(el.id === 'agreement_check'){
|
||||||
agree_error.classList.add('hide')
|
agree_error.classList.add('hide')
|
||||||
|
} else if(el.id === 'id_arrival_DT' && error_arrival_DT !== null){
|
||||||
|
error_arrival_DT.classList.add('hide')
|
||||||
|
}else if(el.id === 'id_departure_DT' && error_departure_DT !== null){
|
||||||
|
error_departure_DT.classList.add('hide')
|
||||||
|
} else if(error_feeedback !== null) {
|
||||||
|
error_feeedback.classList.add('hide')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -75,11 +75,19 @@
|
|||||||
{# {% if form.initial.departure_DT %}value="{{ form.initial.departure_DT.date|date:"Y-m-d" }}T{{ form.initial.departure_DT.time|date:"H:i" }}"{% endif %}#}
|
{# {% if form.initial.departure_DT %}value="{{ form.initial.departure_DT.date|date:"Y-m-d" }}T{{ form.initial.departure_DT.time|date:"H:i" }}"{% endif %}#}
|
||||||
{# />#}
|
{# />#}
|
||||||
{# boris change input #}
|
{# boris change input #}
|
||||||
<input class="el_form_b_new_route" onchange="checkDate()" type="text" id="id_departure_DT" name="departure_DT" placeholder="{% translate "Выберите дату и время" %}" {% if form.initial.departure_DT %} value="{{ form.initial.departure_DT|date:"y.m.d H:m" }}"{% endif %}/>
|
<input
|
||||||
|
class="el_form_b_new_route"
|
||||||
|
onchange="checkDate()"
|
||||||
|
onmouseup="hideErrors(this)"
|
||||||
|
type="text"
|
||||||
|
id="id_departure_DT"
|
||||||
|
name="departure_DT"
|
||||||
|
placeholder="{% translate "Выберите дату и время" %}" {% if form.initial.departure_DT %}
|
||||||
|
value="{{ form.initial.departure_DT|date:"y.m.d H:m" }}"{% endif %}/>
|
||||||
<div id="displayRegervation"></div>
|
<div id="displayRegervation"></div>
|
||||||
|
|
||||||
{% if not errors_off and form.errors and form.errors.departure_DT %}
|
{% if not errors_off and form.errors and form.errors.departure_DT %}
|
||||||
<span>{{ form.errors.departure_DT }}</span>
|
<span id="error_departure_DT">{{ form.errors.departure_DT }}</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@@ -96,12 +104,20 @@
|
|||||||
{# {% if form.initial.arrival_DT %}value="{{ form.initial.arrival_DT.date|date:"Y-m-d" }}T{{ form.initial.arrival_DT.time|date:"H:i" }}"{% endif %}#}
|
{# {% if form.initial.arrival_DT %}value="{{ form.initial.arrival_DT.date|date:"Y-m-d" }}T{{ form.initial.arrival_DT.time|date:"H:i" }}"{% endif %}#}
|
||||||
{# />#}
|
{# />#}
|
||||||
{# boris change input #}
|
{# boris change input #}
|
||||||
<input class="el_form_b_new_route" onchange="checkDate()" type="text" id="id_arrival_DT" name="arrival_DT" placeholder="{% translate "Выберите дату и время" %}" {% if form.initial.arrival_DT %} value="{{ form.initial.arrival_DT|date:"y.m.d H:m" }}"{% endif %}/>
|
<input
|
||||||
|
class="el_form_b_new_route"
|
||||||
|
onchange="checkDate()"
|
||||||
|
onmouseup="hideErrors(this)"
|
||||||
|
type="text"
|
||||||
|
id="id_arrival_DT"
|
||||||
|
name="arrival_DT"
|
||||||
|
placeholder="{% translate "Выберите дату и время" %}" {% if form.initial.arrival_DT %}
|
||||||
|
value="{{ form.initial.arrival_DT|date:"y.m.d H:m" }}"{% endif %}/>
|
||||||
|
|
||||||
<div id="displayRegervation"></div>
|
<div id="displayRegervation"></div>
|
||||||
{# end #}
|
{# end #}
|
||||||
{% if not errors_off and form.errors and form.errors.arrival_DT %}
|
{% if not errors_off and form.errors and form.errors.arrival_DT %}
|
||||||
<span>{{ form.errors.arrival_DT }}</span>
|
<span id="error_arrival_DT">{{ form.errors.arrival_DT }}</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<div class="clear_both"></div>
|
<div class="clear_both"></div>
|
||||||
|
|||||||
@@ -37,12 +37,12 @@
|
|||||||
|
|
||||||
<div class="switch">
|
<div class="switch">
|
||||||
<div class="form_radio_btn">
|
<div class="form_radio_btn">
|
||||||
<input onclick="set_right_btn_owner_type(this)" class="btns_owner el_form_find_route" id="radio-1" type="radio" name="owner_type" value="mover" >
|
<input onclick="set_right_btn_owner_type(this)" class="btns_owner el_form_find_route" id="radio-1" type="radio" name="owner_type" value="mover" checked>
|
||||||
<label for="radio-1">{% translate "Найти перевозчика" %}</label>
|
<label for="radio-1">{% translate "Найти перевозчика" %}</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form_radio_btn">
|
<div class="form_radio_btn">
|
||||||
<input onclick="set_right_btn_owner_type(this)" class="btns_owner el_form_find_route" id="radio-2" type="radio" name="owner_type" value="customer" checked>
|
<input onclick="set_right_btn_owner_type(this)" class="btns_owner el_form_find_route" id="radio-2" type="radio" name="owner_type" value="customer" >
|
||||||
<label for="radio-2">{% translate "Найти отправителя" %}</label>
|
<label for="radio-2">{% translate "Найти отправителя" %}</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user