【发布时间】:2017-12-21 16:50:02
【问题描述】:
我有这样的 HTML 正文
<body onload="myFunction()">
</body>
还有剧本
<script>
function myFunction(){
document.location="https://firstURL.com";
}
document.getElementById("edit-submit").onclick = function() {
userDetailsCollection()
};
function userDetailsCollection(){
document.location="https://someURL.com";
}
</script>
我在这里尝试的是,一旦第一次加载页面,我就会重定向到一个 Url,并且我确实有一个带有提交按钮的表单。如果提交正确,我想重定向到另一个 URL。
我面临的问题是,我在第一次 onLoad 中失去了 Js 代码控制,在第一次 Url 重定向中无法实现 onClick 功能。
第一次Url重定向后如何getElementById("edit-submit").onclick?请提出建议。
【问题讨论】:
-
一旦你重定向到另一个页面,前一页上的javascript不再运行/页面的一部分。您将不得不重新考虑如何解决您的问题。
-
这是不可能的。如果是这样,那将是一个可怕的安全问题。想象一下,如果您想这样做以从登录表单中收集某人的登录信息?
标签: javascript html url-redirection