我有内嵌到我的网站像这样的cognito形式:当我浏览这个页面这是很好的重装单击JavaScript变量(字符串值)与按钮的div
<div id="magic" class="cognito">
<script src="https://services.cognitoforms.com/s/formlink"></script>
<script>
Cognito.load("forms", { id: "34", entry: {"textboxname": magictext }});
</script>
</div>
这是形式加载空。 在我的页面的其他部分,用户可以添加一些josn字符串化文本,这些文本会进入名为magictext
的JavaScript变量。现在我想添加一个按钮到我的页面,它将重新加载/刷新魔术div并根据用户输入更新表单中的magictext。 我在下面有这个脚本,它看起来像刷新表单,但不会将magictext
字符串添加到文本框中。
<script type="text/javascript">
function reload(){
var container = document.getElementById("magic");
var content = container.innerHTML;
container.innerHTML= content;
}
</script>
<a href="javascript: reload()">Reload</a>
重装功能没有意义 –
我用这样的回答:http://stackoverflow.com/questions/10841239/enabling -refreshing-for-specific-html-elements-only –