Javascript 语义用户界面-表单验证

Javascript 语义用户界面-表单验证,javascript,jquery,forms,semantic-ui,Javascript,Jquery,Forms,Semantic Ui,我对验证可选输入有问题 我需要这个: 如果(输入是否可见=>验证它) 否则就忽略它 问题是。。。我不知道,如何在语义UI表单规则中将值optional:true更改为optional:false $(document.ready(function(){})中的 $('#addForm') .form({ fields: { im_image: { identifier: 'im_image',

我对验证可选输入有问题

我需要这个: 如果(输入是否可见=>验证它) 否则就忽略它

问题是。。。我不知道,如何在语义UI表单规则中将值optional:true更改为optional:false

$(document.ready(function(){})
中的

$('#addForm')
    .form({
        fields: {
            im_image: {
                identifier: 'im_image',
                rules: [
                    {
                        type: 'empty',
                        prompt: 'Please select image'
                    }
                ]
            },
            im_video: {
                identifier: 'im_video',
                optional: true,
                rules: [
                    {
                        type: 'empty',
                        prompt: 'Please enter video URL'
                    },
                    {
                        type: 'url',
                        prompt: 'Please enter valid URL adress'
                    },
                    {
                        type: 'contains[youtube]',
                        prompt: 'Please enter valid Youtube URL'
                    }
                ]
            }
        },
        inline: true,
        on: 'blur'
    });

try
optional:$(“#im_video”).is(“:visible”)
不工作,因为$(“#addForm”)已在文档中准备就绪。将其作为函数try
optional:function(){$(“#im u video”)。is(“:visible”)}
相同的结果。。。不工作抱歉一个小的更改(“:code>可选:function(){return$(“:imu video”).is(“:visible”)}该值未返回try
可选:$(“:imu video”).is(“:visible”)
不工作,因为$(''addForm')已在文档中准备就绪。请将其作为函数尝试。
可选:function(){(“(“:im video”).is(:visible”)}
相同的结果。。。不工作抱歉有一个小更改
可选:function(){return$(“#im_video”).is(“:visible”)}
未返回值