我在带有类似表单的标签面板中有几个标签。除非前一个选项卡正确填充,否则如何阻止进入下一个选项卡?感谢。
答案 0 :(得分:5)
我认为你的方法不是最好的,如果你想创建一个向导,你应该使用cardlayout。
如果您真的想坚持使用当前的方法,我会挂钩beforetabchange
事件并在表单无效时取消该事件。
即
tabpanel.on('beforetabchange', function(tb,newtab,oldtab){
// insert your validation here
// if the user cannot go here
return false; // would prevent the change of tab
});