Javascript 如何创建需要填写的条件字段

Javascript 如何创建需要填写的条件字段,javascript,jquery,html,forms,validation,Javascript,Jquery,Html,Forms,Validation,我从其他帖子中了解到,我可以使用以下方法创建条件字段: $('your selects class or id').change(function(){ if($(this).val() == "publish_on"){ $('.secret').fadeIn(); } else{ $('.secret').hide(); } }); 根据我对这段代码的理解,它只显示/隐藏字段,而不是实际取消字段。这很好,但如果弹出字段

我从其他帖子中了解到,我可以使用以下方法创建条件字段:

$('your selects class or id').change(function(){    
    if($(this).val() == "publish_on"){
        $('.secret').fadeIn();
    }
    else{
        $('.secret').hide();
    }
});
根据我对这段代码的理解,它只显示/隐藏字段,而不是实际取消字段。这很好,但如果弹出字段(.secret)需要是必填字段,并且我使用表单验证来确保所有必填字段都已填写,该怎么办?“提交”按钮是否自动忽略非显示字段?我是否需要添加更多javascript以使其仅在出现时才需要

“提交”按钮是否自动忽略非显示字段?我是否需要添加更多javascript以使其仅在出现时才需要

不,它没有忽略隐藏字段。它也忽略了隐藏字段

在进行验证时,您需要省略它们

像使用

“提交”按钮是否自动忽略非显示字段?我是否需要添加更多javascript以使其仅在出现时才需要

不,它没有忽略隐藏字段。它也忽略了隐藏字段

在进行验证时,您需要省略它们

像使用

if ( $("#targetEleme").is(":visible") ) {

//then do this validation
}