账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    php+html+jquery混编问题(已附代码),请指点,谢谢,$flag = false怎么改变?
    23
    0

    问题目的是实现加密内容,然后通过验证密码显示加密内容。
    当$navinfor['keyname']设置了密码,则加密内容,且显示验证窗口,验证密码才显示被加密内容,并关闭验证窗口。
    反之$navinfor['keyname']没有密码(为空时)则不加密内容。

    $navinfor['keyname']是系统自定义变量,对应是<input type="text" id="keyname">

    现在的问题是jquery验证后怎么改变$flag = false??
    以下是主要代码

    <?php
    $okey = $navinfor['keyname'];
    if ($okey == "") {//是否有密码
    } else {
        $flag = false;
    }
    ?>
    <?php if ($flag) { ?>
    <div><!-- 有密码则显示验证窗口 -->
        <input type="text" id="keyname">
        <button id="gopass">
            验证密码
        </button>
        <span id="texts">
        </span>
    </div>
    <script>
        $('#gopass').click(function() {
            var password = $('#keyname').val();
            if (password == '') {
                $('#texts').html('密码不能为空!');
                return false;
            }
            if (password == password) {
                $('#texts').html('密码正确');//密码正确则显示加密内容并关闭验证窗口
            } else {
                $('#texts').html('密码错误');
            }
        });
    </script>
            <?php
    } else { ?>
    <div><!-- 这里文章内容 如果有密码就加密隐藏这里,没有密码就直接显示-->
    <p>
        这里是文章主题内容
    </p>
    </div>
    <?php } ?>
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部