gpt4 book ai didi

javascript - django 复选框是或否

转载 作者:行者123 更新时间:2023-12-01 00:27:55 25 4
gpt4 key购买 nike

  <form id="form" name="form">
<input type="checkbox" value="1" name="C" data-form-field="Option" class="form-check-input display-7" id="checkbox1">
<input type="checkbox" value="1" name="python" data-form-field="Option" class="form-check-input display-7" id="checkbox2">
<input type="checkbox" value="1" name="Csharp" data-form-field="Option" class="form-check-input display-7" id="checkbox3" >
</form>

<script>
$(document).ready(function() {
$("#submit").on('click', function() {
console.clear()
$('input[type=checkbox]').each(function () {
if ($(this).prop('checked')==true)
console.log($(this).prop('checked'));
else
console.log($(this).prop('checked'));
});
})
})
</script>

如果用户选中它在数据库中必须是yes,或者如果未选中它在数据库中必须是no,如何保存到数据库中?我的问题是每次我取消选中这三个并将其保存到我的数据库中时,数据库中的结果总是自动检查,我不知道我在我的 javascript 中是否做对了

这是我的观点.py

Clang = request.POST["C"]
python = request.POST["python"]
Csharp = request.POST["Csharp"]
V_insert_data = known_Language(
Clang =Clang ,
python =python ,
Csharp =Csharp
)
V_insert_data.save()

这是我的 models.py

class known_Language(models.Model):
Clang = models.BooleanField(null=True, blank=True)
python = models.BooleanField(null=True, blank=True)
Csharp=models.BooleanField(null=True, blank=True)

最佳答案

你不能有duplicate id's 。更改它们,也可以通过 default复选框为checked ,这样您就可以更改 value to 0如果你想要unchecked在第一次加载时。

<form id="form" name="form">
<input type="checkbox" value="1" name="C" data-form-field="Option" class="form-check-input display-7" id="checkbox1">
<input type="checkbox" value="1" name="python" data-form-field="Option" class="form-check-input display-7" id="checkbox2">
<input type="checkbox" value="1" name="Csharp" data-form-field="Option" class="form-check-input display-7" id="checkbox3" >
</form>

关于javascript - django 复选框是或否,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58830869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com