关于layui标签切换表单验证提交问题

//切换状态function toggle(layid,html,$,ids){
    for (i=0;i<ids.length;i++){
        if(ids[i]==layid){
	       $('#'+layid).html(html);
	    }
    }}layui.use(['element','jquery','form'], function () {
	var element = layui.element;
	var $       = layui.jquery;
	var form = layui.form;
	window.html = new Array();
    var ids =new Array("info","userpwd","avatar","account");	
    for (i=0;i<ids.length;i++){
        eval("window.html['"+ids[i]+"']=$('#"+ids[i]+"').html();");
		if(i>0){
		   $('#'+ids[i]).html('');
		}
    }
    element.on('tab(users)', function(){
        var layid = this.getAttribute('lay-id');//获取id;
        toggle(layid,html[layid],$,ids);
		form.render();//重新渲染表单状态
		
    });});

以上为主要实现代码,其实就是读取一个lay-id里的内容,然后在切换的时候,把其它的layid内容设成空,这样就没法冲突了

Top