我有一个动态生成的表单,使用bootstrap表单元素,我可以选择添加复选框和单选按钮。当我单击提交按钮时,表单中的数据将作为json发送到数据库。 我正在使用以下javascript函数进行表单提交
$('#customForm').on("submit",function(event){
var formData = JSON.stringify($("#customForm").serializeArray());
var formURL = $(this).attr("action");
$.ajax({
url : formURL,
type: "POST",
data : formData,
contentType : "application/json; charset=utf-8",
success:function(data)
{
$("#myAlert").show();
},
failure:function(error)
{
}
});
event.preventDefault();
});
问题是,只要未选中复选框或没有为单选按钮选择任何选项,就不会向与这些字段对应的数据库发送任何数据。
有什么方法可以用来为这些表单字段设置一些默认值,这样即使没有选择字段,我也会在数据库中为这些字段获取一些值。
答案 0 :(得分:0)
除了Marc B的评论之外,您还可以在数据库中为通常使用复选框设置的字段设置默认值。