2016-10-07 24 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, 
    } 

作爲例證:value PARAM在onAfterValidation事件包括從當前標籤中僅輸入(應充滿無效的)

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

Sample

任何想法如何實現驗證的幾個標籤?謝謝。

回答

0

已解決。有調用的隱藏輸入驗證一種可能性:

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

Updated snippet

相關問題