如果用户不选中复选框或选择按钮,如何为复选框或单选按钮设置一些默认值

时间:2015-03-16 14:47:10

标签: javascript html forms twitter-bootstrap

我有一个动态生成的表单,使用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();

    });

问题是,只要未选中复选框或没有为单选按钮选择任何选项,就不会向与这些字段对应的数据库发送任何数据。

有什么方法可以用来为这些表单字段设置一些默认值,这样即使没有选择字段,我也会在数据库中为这些字段获取一些值。

1 个答案:

答案 0 :(得分:0)

除了Marc B的评论之外,您还可以在数据库中为通常使用复选框设置的字段设置默认值。