javascript - 如果 javascript 返回 true 则重定向到 href

标签 javascript php

我有一个<a>链接和一个复选框,我想仅当 javascript 返回 true(该框被选中)时才重定向到 href

这是我的代码:

我的 JavaScript 文件:

function fb_checkbox() {
    if (document.getElementById("checkAGB").checked == false) {
        document.getElementById('notAccepted').style.display = "block";
        return false;
    }else{
        return true;
    }

在我的 PHP 文件中:

<a href="'.$loginUrl.'" onclick="fb_checkbox();">Sign in with Facebook</a>

最佳答案

尝试在 JavaScript 中使用它:

函数 fb_checkbox(url) { ... 别的{ 窗口.location.href = url; }

在 PHP 端:

<a href="'.$loginUrl.'" onclick="fb_checkbox(this.href);return false;">Sign in with Facebook</a>

它应该可以工作。

关于javascript - 如果 javascript 返回 true 则重定向到 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35984518/

相关文章:

php - 在查询结束时不使用 XDEBUG_SESSION_START 开始调试

javascript - 为什么每次点击空链接时我的页面都会被刷新?

javascript - Angular 2.0 - 如何导入子模块?

javascript - 如何在 Meteor 中指定字段说明符

javascript - Ajax 重新加载 Bootstrap 选项卡中的内容

javascript - 添加到使用 JavaScript 生成的输入字段的数据库数组

javascript - 为什么我的复选框更改事件没有被触发?

javascript - 使用 jQuery 隐藏页面 Load() 上的元素

php - AWS S3 - 使用 PHP SDK2 设置元数据

php - 在 PHP 中读取 CSV 文件返回黑色菱形中的问号