How to set default value as " true "when page load
in order to set as value "true" and "false" for post to database
[HttpPost]
public ActionResult AddDepartement(Departement dept)
{
dept = new Departement()
{
departement = dept.departement,
active = dept.active,
create_date = DateTime.Now
};
db.Departements.Add(dept);
db.SaveChanges();
return RedirectToAction("Index");
}
<div class="col-sm-6">
<div class="input-group">
<span class="input-group-addon" style="width:41px"><i class="fa fa-id-card"></i></span>
<input type="checkbox" class= "form-control" onload="true" data-toggle="toggle" id="Active" data-on="True" data-off="False" checked="checked">
</div>
</div>
// change value toggle active when click
$(document).ready(function () {
$("input[id=Active]").change(function () {
if ($(this).prop("checked")) {
$(this).val("True");
} else {
$(this).val("False");
}
});
});