文本框多条件判断算法优化以及回填对话框

编号:<input type="text" id="ggg" name="ggg" style="200px;" onclick="gggmethod()" readonly="readonly" />

注释的是旧的算法

function gggmethod(){
    var value = $("#ggg").val().split(',');
    var sss= value[0];
    var xxx= value.length > 1 ? value[1] : '';
    layer.open({
        type : 1,
        title : "编号",
        area : [ '450px', '300px' ],
        content :"<div style='border:1px solid white;margin:60px 50px 50px 70px;'><div><sapn>上面:<sapn><input type='text' id='sss' value='"+sss+"'/></div></br><div><sapn>下面:<sapn><input type='text' id='xxx' value='"+xxx+"'/></div></div>",
        btn: ['确定', '关闭'],
        yes: function(index){
            sss= $("#sss").val().trim();
            xxx= $("#xxx").val().trim();
            
            if(xxx.length > 0){
                sss+= "," + xxx;
            }
            
            $("#ggg").val(sss);
            
            /*
            if(sss==""&xxx!=""){
                value = ""+","+chenei;
                $("#ggg").val(value);
            }else if(sss!=""&xxx==""){
                $("#ggg").val(sss);
            }else if(sss==""&xxx==""){
                $("#ggg").val("");
            }else{
                value = sss+","+xxx;
                $("#ggg").val(value);
            }
            */
            
            
            layer.close(index);
        },
        btn2: function(){
           //关闭
        },
        end:function(){
        
        }

        });
}
原文地址:https://www.cnblogs.com/yuanmaolin/p/12214801.html