support писал(а): 06 май 2022, 14:20
Допустим у вас есть форма:
Код: Выделить всё
<iframe src="http://localhost/rukovoditel/product_3.2/index.php?module=ext/public/form&id=1" width="100%" height="300" frameborder="0" scrolling="auto" onLoad="window.scrollTo(0, 0)"></iframe>
И нужно передать
Код: Выделить всё
<iframe src="http://localhost/rukovoditel/product_3.2/index.php?module=ext/public/form&id=1&name=MyName" width="100%" height="300" frameborder="0" scrolling="auto" onLoad="window.scrollTo(0, 0)"></iframe>
То есть в ссылку добавляется index.php?module=ext/public/form&id=1
&name=MyName
я смог получить нужное мне значение к ссылке iframe
(index.php?module=ext/public/form&id=4&nomer=4)
далее я в настройках публичной формы, во вкладке JS пытаюсь сделать следующее чтобы получить значение (цифра) из ссылки и вставить в поле сущность:
function $_GET(nomer) {
var p = window.location.search;
p = p.match(new RegExp(nomer + '=([^&=]+)'));
return p ? p[1] : false;
$("#fields_366").val(p);
}
366 поле сущность.
Ничего не происходит.
P.S. туплю третий день , можно ведь:
В url адресе можно указать предустановленные значения полей для публичной формы.
Например: &fields[13]=value&parent_item_id=50
РЕШИЛОСЬ, спасибо!