0.0.51
revert autocomlete
This commit is contained in:
@@ -64,8 +64,6 @@ function insertSearchList(data, ctrl_name) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function showSearchList() {
|
function showSearchList() {
|
||||||
let input_list = document.getElementsByClassName('input_list');
|
let input_list = document.getElementsByClassName('input_list');
|
||||||
if(input_list.classList.contains('show')){
|
if(input_list.classList.contains('show')){
|
||||||
@@ -74,30 +72,15 @@ function showSearchList() {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// function onblurInputField(event,el){
|
function onblurInputField(event,el){
|
||||||
//
|
|
||||||
// // if(el.classList.contains("from_country_container")){
|
// if(el.classList.contains("from_country_container")){
|
||||||
// let search_list = document.getElementsByName(el.name + '_list')[0];
|
let search_list = document.getElementsByName(el.name + '_list')[0];
|
||||||
// let parent_event = $(event.explicitOriginalTarget).parents('.input_list' );
|
let parent_event = $(event.explicitOriginalTarget).parents('.input_list' );
|
||||||
// if(!parent_event || parent_event[0] !== search_list){
|
if(!parent_event || parent_event[0] !== search_list){
|
||||||
//
|
|
||||||
// search_list.classList.remove('show')
|
search_list.classList.remove('show')
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// // }
|
|
||||||
// }
|
|
||||||
// function onblurInputField(el){
|
|
||||||
//
|
|
||||||
// // if(el.classList.contains("from_country_container")){
|
|
||||||
// let search_list = document.getElementsByName(el.name + '_list')[0];
|
|
||||||
// // let parent_event = $(event.explicitOriginalTarget).parents('.input_list' );
|
|
||||||
// // if(!parent_event || parent_event[0] !== search_list){
|
|
||||||
// //
|
|
||||||
// // search_list.classList.remove('show')
|
|
||||||
// // }
|
|
||||||
// if(search_list.classList.contains('show')){
|
|
||||||
// search_list.classList.remove('show')
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// // }
|
|
||||||
// }
|
// }
|
||||||
|
}
|
||||||
@@ -69,19 +69,66 @@
|
|||||||
<input type="number" name="from_address_point" id="id_from_address_point" hidden />
|
<input type="number" name="from_address_point" id="id_from_address_point" hidden />
|
||||||
<input
|
<input
|
||||||
oninput="searchTown(this)"
|
oninput="searchTown(this)"
|
||||||
{# onclick="showSearchList()"#}
|
onclick="searchTown(this)"
|
||||||
{# onblur="onblurInputField(this)"#}
|
onblur="onblurInputField(event, this)"
|
||||||
|
type="text"
|
||||||
|
name="from_address_point_txt"
|
||||||
|
{% if form.fields.from_address_point.required %} required{% endif %}
|
||||||
|
id="id_from_address_point_txt"
|
||||||
|
{% if form.cleaned_data.from_address_point_txt %}value="{{ form.cleaned_data.from_address_point_txt }}"{% endif %}
|
||||||
|
/>
|
||||||
|
<div class="input_list" name="from_address_point_txt_list">
|
||||||
|
</div>
|
||||||
|
{% if form.errors and form.errors.from_address_point %}
|
||||||
|
<span>{{ form.errors.from_address_point}}</span>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<label for="id_to_address_point">{{ form.fields.to_address_point.label }}</label>
|
||||||
|
<input type="number" name="to_address_point" id="id_to_address_point" hidden />
|
||||||
|
<input
|
||||||
|
oninput="searchTown(this)"
|
||||||
|
onclick="searchTown(this)"
|
||||||
|
onblur="onblurInputField(event, this)"
|
||||||
|
type="text"
|
||||||
|
name="to_address_point_txt"
|
||||||
|
{% if form.fields.to_address_point.required %} required{% endif %}
|
||||||
|
id="id_to_address_point_txt"
|
||||||
|
{% if form.cleaned_data.to_address_point_txt %}value="{{ form.cleaned_data.to_address_point_txt}}"{% endif %}
|
||||||
|
{% if form.errors and form.errors.departure_DT %}
|
||||||
|
<span>{{ form.errors.departure_DT }}</span>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<label for="id_arrival_DT">{{ form.fields.arrival_DT.label }}</label>
|
||||||
|
<input
|
||||||
|
type="datetime-local"
|
||||||
|
name="arrival_DT"
|
||||||
|
{% if form.fields.arrival_DT.required %} required{% endif %}
|
||||||
|
id="id_arrival_DT"
|
||||||
|
{% if form.data.arrival_DT %}value="{{ form.data.arrival_DT }}"{% endif %}
|
||||||
|
{# |date: 'Y-m-d H:i' #}
|
||||||
|
/>
|
||||||
|
{% if form.errors and form.errors.arrival_DT %}
|
||||||
|
<span>{{ form.errors.arrival_DT }}</span>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
|
<div class="from_to_country">
|
||||||
|
<div class="from_country_container">
|
||||||
|
<label for="id_from_address_point">{{ form.fields.from_address_point.label }}</label>
|
||||||
|
<input type="number" name="from_address_point" id="id_from_address_point" hidden />
|
||||||
|
<input
|
||||||
|
oninput="searchTown(this)"
|
||||||
|
{# onclick="showSearchList()"#}
|
||||||
|
onblur="onblurInputField(event, this)"
|
||||||
type="text"
|
type="text"
|
||||||
list="from_address_point"
|
|
||||||
name="from_address_point_txt"
|
name="from_address_point_txt"
|
||||||
{% if form.fields.from_address_point.required %} required{% endif %}
|
{% if form.fields.from_address_point.required %} required{% endif %}
|
||||||
id="id_from_address_point_txt"
|
id="id_from_address_point_txt"
|
||||||
{% if form.cleaned_data.from_address_point_txt %}value="{{ form.cleaned_data.from_address_point_txt }}"{% endif %}
|
{% if form.cleaned_data.from_address_point_txt %}value="{{ form.cleaned_data.from_address_point_txt }}"{% endif %}
|
||||||
/>
|
/>
|
||||||
<datalist id="from_address_point">
|
|
||||||
|
|
||||||
</datalist>
|
|
||||||
|
|
||||||
<div class="input_list" name="from_address_point_txt_list">
|
<div class="input_list" name="from_address_point_txt_list">
|
||||||
</div>
|
</div>
|
||||||
{% if form.errors and form.errors.from_address_point %}
|
{% if form.errors and form.errors.from_address_point %}
|
||||||
@@ -178,6 +225,17 @@
|
|||||||
|
|
||||||
{# </div>#}
|
{# </div>#}
|
||||||
|
|
||||||
|
<div>
|
||||||
|
{% for item in form.fields.cargo_type.choices %}
|
||||||
|
<input
|
||||||
|
type="checkbox"
|
||||||
|
name="cargo_type"
|
||||||
|
id="id_cargo_type"
|
||||||
|
{% if form.fields.cargo_type.required %} required{% endif %}
|
||||||
|
value="{{ item.0 }}"
|
||||||
|
{% if form.fields.cargo_type == item.0 %}
|
||||||
|
{% endif %}/>{{ item.1 }}
|
||||||
|
{% endfor %}
|
||||||
<div class="checkbox_cargo_type">
|
<div class="checkbox_cargo_type">
|
||||||
{% for item in form.fields.cargo_type.choices %}
|
{% for item in form.fields.cargo_type.choices %}
|
||||||
<input
|
<input
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
|
|
||||||
<option {% if form.cleaned_data.from_address_point_txt %}{% endif %} value="{{ id }}">
|
|
||||||
{{ form.cleaned_data.from_address_point_txt }}
|
|
||||||
</option>
|
|
||||||
<option value=""></option>
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user