문제

동적으로 생성 된 컨트롤에 사용자 정의 검증을 추가하려고합니다. .attr ()를 사용하여 컨트롤 규칙을 설정할 수 있습니까?

$.fn.addValidationExpression = function(field) {

    if (field.ValidationExpression != null) {

        $("#fld"+getFieldIdSuffix(field)).attr("validateExpression", field.ValidationExpression);

    }

    return this;
}

내가 피하려고하는 것은 다음과 같은 일을해야한다는 것입니다.

$("#TestForm").validate(
        {
            rules: 
            {
                someControl: 
                {
                    validateExpression: true
                },
                someOtherControl: 
                {
                    validateExpression: true
                }
            }
        });
도움이 되었습니까?

해결책

사용하는 것이 좋습니다 데이터() jQuery의 옵션

다른 팁

당신은 아마도 당신의 $ 확장에서도 ()를하고 싶을 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top