169 похожих чатов

Хеллоу всем. Есть вопрос по google maps api. как можно

сделать всплывающую форму при клике на маркер? могу сделать всплывающее информ окно, но при закрытии полностью пропадает весь этот DOM элемент и если там будет инпут то я не смогу уже перед отправкой формы забрать то что было в инпут записано. какой алгоритм можно придумать ?

12 ответов

13 просмотров

Слушать событие input на инпуте и сохранять значения в другом месте

Valerii Solovev
Слушать событие input на инпуте и сохранять значен...

empty string возврращает. но тут соль в том что сам гугл апи его где то хранит. допустим я тыкну маркер с инпутом, что то напишу, закрою, и заново открою его - там будет введенное мною значение.

Valerii Solovev
Можешь пример в песочнице собрать?

очень много кода + вставки с бэкенда. могу только такой кусок кода скинуть https://ideone.com/Jn0pNe

После инициализации карты вешай событие открытие формы и передавай туда значения с точки, в том же модальном окне можно сделать. Не трогай сами карты, только стилизацию можно менять, а то все ломается. В яндексе у меня так было по крайней мере. В гугле скорее всего так же

Denis Krasnov
После инициализации карты вешай событие открытие ф...

зачем мне туда значения с точки передавать? он же у меня автоматически автоматически окно к моему маркеру цепляет

Kerambit ()xxxxx[;;;;;;;;;> Brewmaster
зачем мне туда значения с точки передавать? он же ...

И это окно изменять ты можешь только если жсом создашь и впихнешь туда элементы. При закрытии гугл опять же пересоздаст твое окно. По этому лучше брать данные с этого окна и переписывать к себе в форму, которую гугл уже точно не тронет

Denis Krasnov
И это окно изменять ты можешь только если жсом соз...

хорошо но почему если он пересоздает то в нем сохраняются введенные значения которые я сам с клавы печатаю а не жсом заношу ?

Kerambit ()xxxxx[;;;;;;;;;> Brewmaster
хорошо но почему если он пересоздает то в нем сохр...

Странно. Может я тебя не так понял? Ты про маркеры на карте говоришь? Или про что-то другое?

Denis Krasnov
Странно. Может я тебя не так понял? Ты про маркеры...

да про маркеры. ставлю маркер далее вываливается инпут для этого маркера, туда пишу свое значение, закрываю и нужно забрать значение конкретно из этого инпута. но вместо этого получаю empty

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта