精英干员瑕光 2022-02-04 14:39 采纳率: 76.5%
浏览 636
已结题

flask下怎么创建弹窗

我写了一个登录功能
当账户密码不对时希望能够创建一个提示,但我不知具体该如何实现
以及希望大家提点一下代码有没有什么可以优化的地方

网页部分

<span>

        {% if name %}
        <h2>欢迎回来,{{name}}</h2>
        {% elif sb %}

        <alert('不存在该账号')>
        {% else %}
        <form method="post" action="login">
            用户 : <input name="name" type="text" size="15" maxlength="30" placeholder="请输入账号"><br>

            密码 : <input name="pasword" type="password" size="15" maxlength="30" placeholder="请输入密码"><br>
        <input type="submit" value="登录" style="position: absolute;width:40%;left:10px;"/></form>

        <a href="zhuce"><button style="right:10px;position: absolute;width:40%;">注册</button></a>

        {% endif %}
    </span></div>

flask 部分

@app.route('/',methods=['GET','POST'])
def login():
    return render_template('register.html')

@app.route('/login',methods=['GET','POST'])
def getdata():

    name = request.form.get('name')
    password = request.form.get('pasword')
    sb = ''
    if name in name_list and password == data[data.index(name_list.index(name))][2]:

        return render_template('register.html', name=name)
    else:
        flash('Thank you for registering')
        return render_template('register.html',sb='nono')

  • 写回答

1条回答 默认 最新

  • 精英干员瑕光 2022-02-04 15:49
    关注

    目前尝试了一种方法,给登录按键添加一个事件,在事件中判断是否弹出弹窗
    网上还有一种方法,不使用弹窗,构建一个隐藏的div 块

    评论

报告相同问题?

问题事件

  • 系统已结题 2月12日
  • 创建了问题 2月4日

悬赏问题

  • ¥15 地图软件开发技术答疑(api, 地点获取,外观样式)
  • ¥20 物理远程控制麦克风使用问题
  • ¥15 打印预览会泄漏纸钱包密码吗
  • ¥15 在hololens1上运行unity项目只有空窗口
  • ¥25 TABLEAU PREP无法打开
  • ¥15 百度帐号问题/centos
  • ¥15 关于#c语言#的问题:求完整代码条件好说
  • ¥100 HALCON DELPHI
  • ¥15 (需要远程,AI不回)VB6二进制文件转换成功,但是C#转换总是失败
  • ¥15 关于#matlab#的问题:有没有什么其他办法能够保证不退出进程(相关搜索:matlab调用)