美文网首页
2018-08-05

2018-08-05

作者: 大猪厂 | 来源:发表于2018-08-05 17:17 被阅读0次
<!DOCTYPE html>
<html lang="utf-8">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
    <title>上传资料</title>
    <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
    <!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
    <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
    <!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
    <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <script>
        //初始参数个数
        var varCount = 0;
        $(document).ready(function () {
            //新增按钮点击
            $('#add_field_btn').click(function () {
                varCount++;
                // var $node = '<div class="" style="text-align: center">'
                //     + '<div class="col-md-2"> <label for="first_name +' + varCount + '"><input type="text" class="form-control" id="first_name+' + varCount + '" placeholder="字段类型" value="" required=""> </label> </div>'
                //     + '<div class="col-md-2"> <label for="chinese_name +' + varCount + '"><input type="text" class="form-control" id="chinese_name+' + varCount + '" placeholder="中文字段" value="" required=""> </label> </div>'
                //     + '<div class="col-md-2"> <label for="english_name +' + varCount + '"><input type="text" class="form-control" id="english_name +' + varCount + '" placeholder="英文字段" value="" required=""> </label> </div>'
                //     + '<div class="col-md-2"> <label for="position_id +' + varCount + '"><input type="text" class="form-control" id="position_id +' + varCount + '" placeholder="定位符" value="" required=""> </label> </div>'
                //     + '<div class="col-md-2 field_row"><label for="num + ' + varCount + '"><input type="text" class="form-control" id="num+' + varCount + '" placeholder="值" value="" required=""> </label> </div></div>';
                var new_btn =$("#field_add_romove0").clone(true)
                    .removeAttr("id").removeAttr("value")
                    .attr({"id":'field_add_romove'+varCount,"name":'field_add_romove'+varCount});
                       $(this).parent().parent().after(new_btn);
            });
            //删除按钮点击
            $("#remove_field_btn").click(function () {
                // length = $(this).parents(".remove_field").length;
                // if (length = 1) {
                //     alert("请至少保留一行");
                // } else {
                    $(this).parent().parent().remove();
                });



        //提交表单
        $("form").submit(function() {
            var d = {};
            var t = $('form').serializeArray();
            $.each(t, function() {
                d[this.children().name] = this.children().text();
            });
            alert(JSON.stringify(d));
        });


            // $("#field_add_romove").children();
            // for(var i=0;i<varCount;i++) {
            //     var form_dict = '';
            //     var first_name = "first_name" + i;
            //     var chinese_name = "chinese_name" + i;
            //     var english_name = "english_name" + i;
            //     var position_id = "position_id" + i;
            //     var num = "num+i";
            //     var first_name_val = $("#first_name+i").val();
            //     var chinese_name_val = $("#chinese+i").val();
            //     var english_name_val = $("#english_name +i").val();
            //     var position_id_val = $("#position_id +i").val();
            //     var num_val = $("#num+i").val();
            //     var form_name = 'table' + i + ':' +
            //         '{' + first_name + ':' + first_name_val + ','
            //         + chinese_name + ':' + chinese_name_val + ','
            //         + english_name + ':' + english_name_val + ','
            //         + position_id + ':' + position_id_val + ','
            //         + num + ':' + num_val + ',' + '}';


            // 这步很重要,如果没有这步,则会报错无法建立连接
            // alert(form_name);
            // $(this).submit(form);



        //处发事件
        $("#update_btn").click(function(){
                $("form").submit();
            }
        );

        });
    </script>

</head>
<body>


<form class="col-md-11" method="post">
    <h3 class="mb-3 page-header">字段上传</h3>
    <div class="remove_field" novalidate="" id="field_add_romove"  style="display: block">
        <div class="field_add_remove" style="text-align: center" id="field_add_romove0">
        <div class="col-md-2"> <label for="first_name1"><input type="text" class="form-control" id="first_name0" placeholder="字段类型" value="" required="" name=first_name0"> </label> </div>
        <div class="col-md-2"> <label for="chinese_name1"><input type="text" class="form-control" id="chinese_name0" placeholder="中文字段" value="" required="" name="chinese_name0"> </label> </div>
        <div class="col-md-2"> <label for="english_name1"><input type="text" class="form-control" id="english_name0" placeholder="英文字段" value="" required="" name="english_name0"> </label> </div>
        <div class="col-md-2"> <label for="position_id1"><input type="text" class="form-control" id="position_id0" placeholder="定位符" value="" required="" name="position_id0"> </label> </div>
        <div class="col-md-2 field_row"><label for="num1"><input type="text" class="form-control" id="num0" placeholder="值" value="" required="" name="num0"> </label> </div>
        <div><div class="col-md-1" id="add_field_btn"> <label for="add_field0"><button type="button" class="btn btn-primary">增加</button> </label> </div>
        <div class="col-md-1" id="remove_field_btn"><label for="add_field0"></label> <button type="button" class="btn btn-primary">删除</button>  </div> </div> </div>

    </div>
    <p></p>


<div class="col-md-12" align="center" style="margin: auto">
        <h3 class="page-header">文件上传</h3>
        <div class="col-md-4">
            <input class="form-control" placeholder="文件地址" type="text">
            <label for="upload_field"></label>
        </div>
        <div class="col-md-1 md-1">
            <button type="submit" class="btn file" date-s>选择文件</button>
        </div>
    <div class="col-md-1">
        <label for="">文件类型</label>
    </div>
    <div class="col-md-2 md-1">

            <select class="custom-select col-md-2 form-control" id="file_idx_name" required="">
                <option value="">案例</option>
                <option value="">培训材料</option>
                <option value="">产品文档</option>
                <option value="">模板</option>
                <option value="">博客</option>
                <option value="">其他</option>
            </select></div>
    <label for="state"></label>
        <div class="col-md-1">
            <label for="">提交人</label>
        </div>
        <div class="col-md-1" id="file_add_box">
            <input class="form-control" id="input_person_name" placeholder="" required="" type="text">
            <label for="input_person"></label>
        </div>
    </div>
    <div class="col-md-11">

        <button class="btn btn-primary btn-lg btn-block" id="update_btn"
                type="submit">提交</button>

    </div>

</form>


<div id="results"></div>

<style>
    #add_field_btn{
        margin-bottom: 20px;
        margin-right:0;
    }

    label{
        text-align:right;
        font-size: large;
    }

    #remove_field_btn{
        position: relative;
        margin-right: 0;
    }
</style>


</body>
</html>


相关文章

网友评论

      本文标题:2018-08-05

      本文链接:https://www.haomeiwen.com/subject/lxgbvftx.html