{% extends 'base.html.twig' %}
{% block title %}拠点選択{% endblock %}
{% block body %}
<div id="">
<main>
<div class="main_area">
<div class="center_box">
{{ form_start(form) }}
<table class="area_table" align="center">
<tr>
<td colspan="2" class="area_title">
<h2>拠点選択</h2>
</td>
</tr>
<tr>
<td width="30%">
<p class="area_p">地域</p>
</td>
<td width="70%">
<select class="area_select" name="AreaName" id="AreaName">
<option value=""></option>
{% for area in areaList %}
<option value="{{ area.id }}">{{ area.areaname }}</option>
{% endfor %}
</select>
</td>
</tr>
<tr>
<td>
<p class="area_p">拠点</p>
</td>
<td id="Ajax">
<select class="area_select" name="StoreName" id="StoreName">
<option value="">地域を先に選択してください</option>
</select>
</td>
</tr>
<tr>
<td colspan="2" class="button_area">
<button type="submit" id="decisionBtn" name="decisionBtn" onclick="return check();">決定</button>
</td>
</tr>
</table>
{{ form_row(form._token) }}
{{ form_rest(form) }}
{{ form_end(form) }}
</div>
</div>
</main>
</div>
{% endblock %}
{% block javascripts %}
<script>
$("#AreaName").on('change', function(){
$.ajax({
url:'{{ path('area_change_ajax') }}',
type: 'POST',
data:{
'areaId': $(this).val(),
},
}).done(function(data){
$('#StoreName').remove();
$("#Ajax").append(data);
})
});
function check(){
var area = document.getElementById( "AreaName") ;
var store = document.getElementById( "StoreName") ;
if(area.value == ""){
alert("地域と拠点を選択してください");
return false;
}
if(store.value == ""){
alert("拠点を選択してください");
return false;
}
}
</script>
{% endblock %}