首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Flask Python中同时获取选中和未选中的值

问如何在Flask Python中同时获取选中和未选中的值
EN

Stack Overflow用户
提问于 2018-03-16 14:10:43
回答 1查看 591关注 0票数 0

下面是我在flask和Html.The复选框上使用的示例代码,它们将是动态创建的

sample.py

代码语言:javascript
复制
from flask import Flask,request,render_template
app=Flask(__name__)
@app.route('/')
def home():
    return render_template("pass_arr.html")
@app.route('/tr',methods=['POST','GET'])
def tr():
    s=request.form.getlist('ses[]')
    print(s)
    return "welcome"
if __name__=="__main__":
    app.run()

sample.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
          <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <form method="post" action="/tr">

        <input type="checkbox" class="openprom" name="ses[]" value="">
         <input type="checkbox"   class="openprom" name="ses[]" value="">
        <input type="submit" value="sub">



    </form>
    <script>
        $(document).ready(function(){
        $('.openprom').each(function () {
            $('.openprom').click(function(){
                if($(this).prop("checked") == true){
                    alert("Checkbox is checked.");
                    $(this).val('yes');

                }
                else if($(this).prop("checked") == false){
                    $(this).val('no');
                   alert("unchecked");

                }
            });
        });
        });
    </script>
    </body>
    </html>

我只获取选中的value.But,我试图同时获取选中和未选中的值。将动态创建CheckBox

EN

回答 1

Stack Overflow用户

发布于 2018-03-16 14:31:01

使用此jQuery选择器选择未选中的复选框:-

代码语言:javascript
复制
$("input:checkbox:not(:checked)")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49314242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档