2017-05-12 51 views
1

我有下面的html文本输入,它会使用jQuery的slideUpslideDown来显示/隐藏,它基本上会将display属性设置为none,但只有动画。我面临的问题是,我不想验证元素何时具有属性display: none。有没有可能在视图(或MVC),没有JavaScript?当元素的属性为`display:none`时,忽略视图验证

@Html.TextBoxFor(x => x.HomeNumber, new { required = "", pattern = ".{3,}" }) 

回答

-1

这个怎么样?

.slideUp('slow', function(){ 
    $('#HomeNumber').removeAttr('required'); 
}); 

.slideDown('slow', function(){ 
    $('#HomeNumber').attr('required'); 
});