yavsc/Yavsc/Views/Manage/SetAddress.cshtml

48 lines
1.4 KiB
Text
Raw Normal View History

2017-05-05 23:37:07 +02:00
@model SetAddressViewModel
2017-04-01 02:14:10 +02:00
<style>
#map {
width: 100%;
height: 250px;
}
</style>
<form asp-action="SetAddress">
<div asp-validation-summary="ValidationSummary.All" class="text-danger" id="ValidationSummary"></div>
<div class="form-group">
2017-05-05 23:37:07 +02:00
<label asp-for="Street1" class="col-md-2 control-label">@SR["Address"]</label>
2017-04-01 02:14:10 +02:00
<div class="col-md-10">
2017-05-05 23:37:07 +02:00
<input asp-for="Street1" class="form-control" type="text" />
2017-04-01 02:14:10 +02:00
2017-05-05 23:37:07 +02:00
<span id="AddressError" asp-validation-for="Street1" class="text-danger"></span>
2017-04-01 02:14:10 +02:00
<ul id="LocationCombo" >
</ul>
<div id="map"></div>
</div>
</div>
<input type="submit" class="btn btn-success" value="Enregistrer" />
</form>
@{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); }
@section scripts {
<script src="https://maps.googleapis.com/maps/api/js?key=@ViewBag.GoogleSettings.BrowserApiKey"></script>
<script src="~/js/google-geoloc.js" asp-append-version="true"></script>
<script >
$(document).ready(function(){
$.validator.setDefaults({
messages: {
remote: "Ce lieu n'est pas identifié par les services de géo-localisation Google",
required: "Veuillez renseigner ce champ"
}
});
$("#Address").googlegeocode()
})
</script>
}