0
Отвечен
Стили в подсказках по организациям
В подсказках по адресам использую addon: "none". А работает ли этот подход с подсказками по организациям?
Ответ
0
Ответ
Отвечен
Антон Жиянов 10 лет назад
Да, работает.
Тогда прошу совета. Есть вот такой код:
<input class="txtField" size="69" type="text"
id="id_inn" style="box-sizing: content-box !important;" />
<script type="text/javascript" src="https://dadata.ru/static/js/lib/jquery.suggestions-15.4.min.js"></script> https://dadata.ru/static/js/lib/jquery.suggestions-15.4.min.js</a>"> <a href="https://dadata.ru/static/js/lib/jquery.suggestions-15.4.min.js">https://dadata.ru/static/js/lib/jquery.suggestions-15.4.min.js</a>"> <a href="https://dadata.ru/static/js/lib/jquery.suggestions-15.4.min.js">https://dadata.ru/static/js/lib/jquery.suggestions-15.4.min.js</a>">
<script type="text/javascript">
$("#id_inn").suggestions({
serviceUrl: "https://dadata.ru/api/v2",
token: "<%=token%>",
type: "PARTY",
addon: "none",
constraints: { locations: { "kladr_id": "78" } },
params: { status: ["ACTIVE"] },
onSelect: function(suggestion) {
console.log(suggestion);
},
formatSelected: function(suggestion) {
return suggestion.data.inn || "";
}
});
</script>
В результате в input заменяется стиль на style="box-sizing: border-box;"/
Что я делаю не так?
<input class="txtField" size="69" type="text"
id="id_inn" style="box-sizing: content-box !important;" />
<script type="text/javascript" src="https://dadata.ru/static/js/lib/jquery.suggestions-15.4.min.js"></script> https://dadata.ru/static/js/lib/jquery.suggestions-15.4.min.js</a>"> <a href="https://dadata.ru/static/js/lib/jquery.suggestions-15.4.min.js">https://dadata.ru/static/js/lib/jquery.suggestions-15.4.min.js</a>"> <a href="https://dadata.ru/static/js/lib/jquery.suggestions-15.4.min.js">https://dadata.ru/static/js/lib/jquery.suggestions-15.4.min.js</a>">
<script type="text/javascript">
$("#id_inn").suggestions({
serviceUrl: "https://dadata.ru/api/v2",
token: "<%=token%>",
type: "PARTY",
addon: "none",
constraints: { locations: { "kladr_id": "78" } },
params: { status: ["ACTIVE"] },
onSelect: function(suggestion) {
console.log(suggestion);
},
formatSelected: function(suggestion) {
return suggestion.data.inn || "";
}
});
</script>
В результате в input заменяется стиль на style="box-sizing: border-box;"/
Что я делаю не так?
Проверил ваш код, стиль не заменяется, остается content-box: http://codepen.io/anon/pen/eNzQKX?editors=101
Да, разное поведение в браузерах. Вынесите стиль в CSS-класс вместо инлайна, тогда точно будет работать: http://codepen.io/anon/pen/qdaBPW
Сервис поддержки клиентов работает на платформе UserEcho