表单不能提交所有的元素

表单见下图,有4个元素,

img

每次提交时,只有 txtCode这个文本框获取不到数据,后来看了一下,表单压根就没有提交此文本框,不知道是什么原因

img

我后来添加了其它的元素,也都不提交,请问哪位知道是什么原因?

是不是没获取到,在提交请求时,输出数据看看有没有获取到

通过表单提交CheckBox时未选中(即不含checked属性的)的input(type=CheckBox)不会被提交,需要单独校验

    <p><input id="checkbox" type="checkbox" name="rule">请认真填写</label></p>
    <p><label><input id="submit" type="submit" value="确认"></label></p>
    <script>
        window.onload=function(){
            var submitBtn = document.getElementById("submit");
            submitBtn.onclick = function () {
                if(!document.getElementById("checkbox").checked) {
                    alert("请认真核对信息,并勾选按钮!");
                    return false;
                }
            };
        }
    </script>