2016-10-07 2 views
1

양식이 여러 탭으로 나누어 져 있는데 유효성 검사가 이러한 양식에서 작동하지 않는 것처럼 보입니다. 로 구성여러 탭이 포함 된 양식 유효성 확인

은 다음과 같습니다 그림으로

elements:[ 
    { 
     view:"tabview", 
     tabbar:{ options:["Setings","Summary"]}, animate:false, 
     cells:[ 
     { id:"Setings", rows:[ 
      { view:"datepicker", name:"post"} 
     ]}, 
     { id:"Summary", rows:[ 
      { view:"text", name:"title", label:"New title" } 
     ]}   
     ] 
    }   
    ], 
    rules:{ 
    "post":webix.rules.isNotEmpty, 
    "title":webix.rules.isNotEmpty, 
    } 

다음 onAfterValidation 이벤트에 value PARAM은 현재 탭에서만 입력이 포함 (잘못된 것들로 가득합니다)

on:{ 
    onAfterValidation:function(result, value){ 
    if (!result) console.log(value); 
    else console.log(value); 
    } 
}, 

Sample.

몇 가지 탭에 대한 유효성 검사를 구현하는 방법에 대한 아이디어가 있으십니까? 감사.

답변

0

해결.

$$("postform").validate({hidden:true}); 

Updated snippet

: 숨겨진 입력에 대한 유효성 검사를 호출 할 가능성이있다