Передача переменных в MS Forms IFRAME - PullRequest
1 голос
/ 10 октября 2019

У меня есть IFRAME MSForms, как показано ниже, в который я хочу передать переменные:

<iframe width="640px" height= "480px" src= "https://forms.office.com/Pages/ResponsePage.aspx?id=WnOMPGahs0mNAXXXXXXLalRLguiTSkoG369UQThGNUlVRjFSWUYyQlpWOTAyVEVUQUNJNyQlQCN0PWcu&embed=true" frameborder= "0" marginwidth= "0" marginheight= "0" style= "border: none; max-width:100%; max-height:100vh" allowfullscreen webkitallowfullscreen mozallowfullscreen msallowfullscreen> </iframe>

Я хочу динамически передать переменные в IFRAME для предварительного заполнения определенных полей MS Form.

Любые советы о том, как этого добиться. Мое исследование не было успешным, однако я мог найти способ для MS Forms Pro, но не для MS Forms.

1 Ответ

0 голосов
/ 20 октября 2019

Если вы хотите передать верифицируемое в iframe с помощью javascript, загрузите ниже скрипт onLoad, я имею в виду при загрузке страницы, значение должно быть загружено. проверьте это в консоли браузера, если вам нужно быть уверенным.

var yourVeriable = "veriableValue";
document.querySelector(".passaclasstoiframe").setAttribute("customattr", yourVeriable);

, если у вас есть jquery, это очень просто.

$(document).ready(function(){
  var yourVeriable = "veriableValue";
  $('.passaclasstoiframe').attr("customattr", yourVeriable);
  //but for this, you have to put customattr="" in your iframe.
  //<iframe width="640px" height= "480px" src= "src" customattr=""></iframe>
})

, если вы делаете это с C # asp.net,я порекомендую вам использовать javascript, чтобы добавить проверяемый текст в iframe.

...