다른 시나리오에 대해 jquery 유효성 검사를 업데이트해야합니다. 몇 가지 요소에 대해 $("#elementId").rules("remove", "ruleName")
을 시도했지만 유효성 검사 규칙이없는 요소에 대해서는 Uncaught TypeError: Cannot read property 'settings' of undefined
을 제공합니다.jQuery 유효성 검사 규칙이 특정 요소에 적용되는지 여부는 어떻게 알 수 있습니까?
-1
A
답변
0
다른 시나리오에서 jquery 유효성 검사를 업데이트해야합니다.
어떤 시나리오가 있습니까?
것은 내가 몇 가지 요소에 대한
$("#elementId").rules("remove", "ruleName")
시도하지만, 유효성 검사 규칙이없는 요소 에 대한Uncaught TypeError: Cannot read property 'settings' of undefined
을주고있다.
.rules("remove")
은 이미 특정 필드에 할당 된 유효성 검사 규칙을 제거하는 데에만 사용됩니다. 유효성이 확인되지 않은 항목에서 "제거"하는 것이 꽤 의미없는 것 같습니다. 이 필드에 유효성 검사 규칙이없는 경우 제거 할 항목은 무엇입니까? 그럼에도 불구하고 당신이 설명하는 것은 오류 메시지 나 다른 JavaScript 오류를주지 않을 것입니다.
참조 : 난 당신이 위의 내 데모에서 볼 수 있듯이 jQuery를 검증 규칙이
을 특정 요소에 부과 여부 것을 알고 어떻게 jsfiddle.net/m5vys55g/
, 나는에
.rules("remove")
를 부착하고 필드에 규칙이없고 JavaScript 오류가 발생하지 않으므로 사전에 어떤 요소에 유효성 검사 규칙이 있는지 알 필요가 없습니다. 두 경우 모두.rules()
만 사용하면됩니다.
이 오류는 일반적으로 존재하지 않는 규칙을 사용하려고하거나 플러그인을 제대로 포함하지 않은 것을 의미합니다. 우리에게 어떤 코드도 보여주지 않으면 정말 도움이되지 않습니다. – Sparky
이 필드에 유효성 검사 규칙이없는 경우 제거하려는 항목은 무엇입니까? – Sparky