下面是我在flask和Html.The复选框上使用的示例代码,它们将是动态创建的
sample.py
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
发布于 2018-03-16 14:31:01
使用此jQuery选择器选择未选中的复选框:-
$("input:checkbox:not(:checked)")https://stackoverflow.com/questions/49314242
复制相似问题