У меня есть форма, которая использует плагин jQuery Form Validator из www.formvalidator.net (версия 2.3.26) с именем поля street
.data-suggestion
заполнен названиями улиц из набора данных json, используя следующий код:
$(function() {
$.validate();
});
var streets = ["ABACOWEG", "ABATTOIRWEG", "ADMIRAALSWEG"];
if ($("input[name='street']").length) {
var array = [];
streets.forEach(function(name) {
array.push(name);
});
$.formUtils.suggest($("input[name='street']"), array);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.3.79/jquery.form-validator.min.js" integrity="sha256-H7bYoAw738qgns17P+7wWt77AfnEh7yCJMQGUCNcxQA=" crossorigin="anonymous"></script>
<input id="field_1851" class="form-control" type="text" name="street" value="" data-validation="length" data-validation-length="min5" data-suggestions="">
$(function() {
$.validate();
});
var streets = var streets = ["ABACOWEG","ABATTOIRWEG","ADMIRAALSWEG",.......];
if($("input[name='street']").length) {
var array = [];
streets.forEach(function(name) {
array.push(name);
});
$.formUtils.suggest($("input[name='street']"), array);
}
Поле формы выглядит следующим образом:
<input id="field_1851" class="form-control" type="text" name="street" value="" data-validation="length" data-validation-length="min5" data-suggestions="">
Предложение работает нормально, но хотелось бы, чтобы валидатор проверил,название улицы из предложения было выбрано.Таким образом, пользователь не может добавить свое собственное название улицы, когда его нет в списке.
Не могу найти это в документации, поэтому любая помощь будет высоко ценится.
PS.Я знаю, что могу создать метод ajax, который выполняет эту проверку, но я в основном задаюсь вопросом, возможно ли это в одном и том же сценарии валидатора