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

时间:2013-09-04 15:59:49

标签: javascript jquery html forms validation

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

$('your selects class or id').change(function(){    
    if($(this).val() == "publish_on"){
        $('.secret').fadeIn();
    }
    else{
        $('.secret').hide();
    }
});

根据我对此代码的理解,它只显示/隐藏字段,而不是实际取消字段。这很好,除非弹出字段(.secret)需要是必填字段并且我使用表单验证来确保填写所有必填字段? “提交”按钮是否会自动省略非显示字段?我是否需要添加其他javascript以使其仅在出现时才需要?

1 个答案:

答案 0 :(得分:1)

  

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

不,它没有省略隐藏的字段。它也提交了它们。

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

有些事情比如使用visible seletors

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

//then do this validation
}