0.0.297 remove errors after typing in ALL fields
This commit is contained in:
@@ -2400,6 +2400,12 @@ button#send_feedback_form:active{
|
|||||||
#error_feedback_text.hide{
|
#error_feedback_text.hide{
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
#error_footer.hide{
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
#error_com_offer.hide{
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
.subscribes_container{
|
.subscribes_container{
|
||||||
width: 80%;
|
width: 80%;
|
||||||
|
|||||||
@@ -947,15 +947,20 @@ 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 error_footer = document.getElementById('error_footer')
|
||||||
|
|
||||||
|
|
||||||
if(error_feeedback === counter_text ){
|
if(error_feeedback === counter_text ){
|
||||||
error_feeedback_text.classList.add('hide')
|
error_feeedback_text.classList.add('hide')
|
||||||
}else {
|
} else if(error_feeedback === footer_button ){
|
||||||
|
error_footer.classList.add('hide')
|
||||||
|
}
|
||||||
|
|
||||||
|
else {
|
||||||
error_feeedback.classList.add('hide')
|
error_feeedback.classList.add('hide')
|
||||||
}
|
}
|
||||||
|
|
||||||
el.form[3].offsetParent.nextElementSibling
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -10,19 +10,25 @@
|
|||||||
>
|
>
|
||||||
|
|
||||||
<div class="inputs_l">
|
<div class="inputs_l">
|
||||||
<input name="name" type="text" placeholder="{% translate 'Имя' %}" {% if form.data.name %} value="{{ form.data.name }}"{% endif %}>
|
<input
|
||||||
|
name="name"
|
||||||
|
type="text"
|
||||||
|
onkeydown = "hideErrors(this)"
|
||||||
|
placeholder="{% translate 'Имя' %}"
|
||||||
|
{% if form.data.name %} value="{{ form.data.name }}"{% endif %}>
|
||||||
{% if form.errors.name %}
|
{% if form.errors.name %}
|
||||||
<span id="error_com_offer">{{ form.errors.name }}</span>
|
<span id="error_com_offer">{{ form.errors.name }}</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="inputs_l">
|
<div class="inputs_l">
|
||||||
<input name="phone"
|
<input name="phone"
|
||||||
type="tel"
|
type="tel"
|
||||||
|
onkeydown = "hideErrors(this)"
|
||||||
placeholder="{% translate 'Телефон' %}"{% if form.data.phone %} value="{{ form.data.phone }}"{% endif %}>
|
placeholder="{% translate 'Телефон' %}"{% if form.data.phone %} value="{{ form.data.phone }}"{% endif %}>
|
||||||
{% if form.errors.phone %}
|
{% if form.errors.phone %}
|
||||||
<span id="error_com_offer">{{ form.errors.phone }}</span>
|
<span id="error_com_offer">{{ form.errors.phone }}</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="button_register">
|
<div class="button_register">
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
<input class="footer_input"
|
<input class="footer_input"
|
||||||
name="email"
|
name="email"
|
||||||
type="email"
|
type="email"
|
||||||
|
onkeydown = "hideErrors(this)"
|
||||||
{% if form.data.email %} value="{{ form.data.email }}"{% endif %}
|
{% if form.data.email %} value="{{ form.data.email }}"{% endif %}
|
||||||
placeholder="{% trans "Введите ваш e-mail" %}">
|
placeholder="{% trans "Введите ваш e-mail" %}">
|
||||||
<button onclick="RequestCommercialOffer(this)" id="footer_input_button">
|
<button onclick="RequestCommercialOffer(this)" id="footer_input_button">
|
||||||
|
|||||||
Reference in New Issue
Block a user