1

所以,我正在使用“数字键盘”构建一个登录系统。一排和一排有四个数字。应该选择每行一个数字,然后这些数字应该是正确的登录。“小键盘”是这样的,四行,四个数字:

<div class="numbers-1">
        <a class="num-1 active" href="#">1</a>
        <a class="num-2" href="#">2</a>
        <a class="num-3" href="#">3</a>
        <a class="num-4" href="#">4</a>
</div>
<div class="numbers-2">
        <a class="num-1 active" href="#">2</a>
        <a class="num-2" href="#">3</a>
        <a class="num-3" href="#">4</a>
        <a class="num-4" href="#">5</a>
</div>
<div class="numbers-3">
        <a class="num-1 active" href="#">3</a>
        <a class="num-2" href="#">4</a>
        <a class="num-3" href="#">5</a>
        <a class="num-4" href="#">6</a>
</div>
<div class="numbers-4">
        <a class="num-1 active" href="#">4</a>
        <a class="num-2" href="#">5</a>
        <a class="num-3" href="#">6</a>
        <a class="num-4" href="#">7</a>
</div>

这里现在选择的数字将是 1 2 3 4,因为这些的 css 类是“活动的”。jQuery 改变了类。是否可以让 python 检查这些是否正确?换句话说,是否有可能让python“如果这里某些链接的css类是'活动的'做其他事情不做”?或者你建议这件事怎么做?

网上的东西是这样的:http: //cl.ly/image/0T1y3l3I3h22

如果选择了正确的数字,将执行的代码只是重定向到需要登录的页面。蟒蛇将是这样的:

def login():
    if ...... # if the css class for the links is not whatever it should be
        error = 'an error message'
    else:
        return redirect(url_for('the_page_requiring_login'))

python 很好的原因是我在站点上使用了 Flask,因此上面的代码会非常方便。

4

0 回答 0