Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在条件下跳过ckeditor上的validate.noEmpty()_Javascript_Dialog_Ckeditor - Fatal编程技术网

Javascript 在条件下跳过ckeditor上的validate.noEmpty()

Javascript 在条件下跳过ckeditor上的validate.noEmpty(),javascript,dialog,ckeditor,Javascript,Dialog,Ckeditor,我目前正在为CKEditor wysiwyg框创建一个插件,该插件调用一个对话框,在此对话框中我有以下元素: { type :'text', id : 'mail', label : 'Adresse email', validate: CKEDITOR.dialog.val

我目前正在为CKEditor wysiwyg框创建一个插件,该插件调用一个对话框,在此对话框中我有以下元素:

{
                            type :'text',
                            id : 'mail',
                            label : 'Adresse email',
                            validate: CKEDITOR.dialog.validate.noEmpty("Explanation field cannot be empty")
},
在我剩下的代码中,我让它消失或不消失,这取决于用户想要什么。。。问题是当元素“mail”被隐藏时(我使用hide()使其隐藏),当字段未显示时,如何添加条件以跳过validate.regex([…])

任何帮助都会非常好。 tia

好的,我找到了一种方法

我必须这样做:

validate : function(){
     //some code 
     // must return a boolean true if you want to end the dialog else false
}, 
希望它能帮助某人:)