html - 提交时的 iFrame 和更改页面
问题描述
我的网站上有一个 iFrame 元素,它提供了一个在回答某些问题后提交的表单。我试图在完成后将页面重定向到感谢页面,但在执行此操作时遇到了困难。有没有办法检测表单何时已成功提交?我已经尝试过 onsubmit 和 onload 调用,但这些似乎没有帮助。如有必要,我可以提供代码,但目前在移动设备上。
我正在使用 vue.js
谢谢!
解决方案
这与我认为您要问的类似。这是一个 JavaScript 解决方案,您可以在一个 iframe 中打开多个页面。**我也在手机上,所以我无法测试这个,我是凭记忆做的,但我希望这至少能让你开始。
html:
<button onclick="nextPage(frameSource)">Submit</button>
<iframe class="myFrame" src="" id="myIframe" scrolling="no"></iframe>
JavaScript:
function nextPage(frameSource){
document.getElementById("mainIframe").src = frameSource;
}
function choosePages(){
var thePages = pageName + ".html";
nextPage(thePages);
}
推荐阅读
- ios - Background color of UIView defaults to black, trying to change programmatically in swift 4
- sql - 将 MS Access 查询转换为 SQL Server 查询
- video - ffmpeg - 如何在保留总帧数的同时缩放视频?
- javascript - D3 v4 Scatterplot chart data points are not updating on zoom
- php - Why the "@foreach($pastRegistrations as $pastRegistration)" is also returning results?
- python - generate data from database to excel by using python but datetime in excel not correct format
- rabbitmq - 使用 Rabbitmq STOMP websocket 获取队列大小
- php - PHP: output XML data in a table
- python - Python: 'PyQt5.QtCore.pyqtSignal' object has no attribute 'connect'
- javascript - 为什么 getElementsByClassName() 可以工作而不是 querySelector()?