찾다

 >  Q&A  >  본문

angular.js - 숨겨진 요소가 표시되지 않을 때 양식 제출에 필수 확인이 필요하지 않은 경우 표시될 때 확인이 필요한 경우 어떻게 해야 합니까?

제목과 같이 체크박스로 p를 제어하는 ​​형태가 있습니다. 체크하면 p 아래의 입력요소가 표시되며, 확인이 필요합니다. 체크하지 않으면 양식 제출 시 숨겨진 요소를 확인할 필요가 없습니다. ng-if의 경우 표시된 요소에 validator="[required]"를 추가하더라도 표시된 후에는 검증되지 않습니다. ng-hide의 경우, validator="[required]"는 숨겨진 요소에 대해서도 필수 확인을 수행합니다.

보충: 필수 속성을 입력 태그에 직접 쓰면 IE에서만 원하는 효과를 얻을 수 있는 것 같습니다.

曾经蜡笔没有小新曾经蜡笔没有小新2778일 전834

모든 응답(5)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-05-15 17:10:25

    검증을 위해 js를 직접 작성해 주시면 좋을 것 같아요,

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-15 17:10:25

    저는 ang_js를 사용한 적이 없지만 양식을 확인하는 데 사용하는 방법으로 숨겨진 필드 입력을 확인하는 섹션 외부에서 작성자가 직접 if 판단을 래핑하는 것이 좋습니다. 전반적인 성능 검증 스타일이 도움이 되기를 바랍니다

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-15 17:10:25

    ng-필수

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-15 17:10:25

    저는 항상 ng-if를 사용하는데 문제 없습니다. 양식 양식 제출.

    으아악

    양식 확인에 실패하면 컨트롤러에 작성된 모든 내용을 반환해야 합니다.

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-15 17:10:25

    숨겨진 양식이 필수가 아닌 것으로 설정되었습니다

    회신하다
    0
  • 취소회신하다