jQuery Validate를 사용하여 문제가 있습니다. 것은 그들의 maxlength
속성이 설정된 몇 개의 텍스트 상자가 있습니다. 필수는 아니지만 공백 또는 공백 일 때 유효성을 검사하지 못합니다.maxlength가 jQuery로 유효성을 검사하지 않는 텍스트 입력 Validate
샘플 HTML : 다음
<input type="textbox" id="tbx1" maxlength="100" value="" />
, $('#tbx1').valid()
반환 false
. 대신 true
을 돌려 보내야하지 않습니까? 이에 대한 알려진 해결 방법이 있습니까?
오, 그리고 $('#myform').validate({ ignore: '#tbx1' });
을 추가하는 것은 자동 ID가있는 ASP.NET 컨트롤을 사용하고 있기 때문에 나에게 적합하지 않습니다. 나는 컨트롤의 클라이언트 ID 또는 Wilco의 IDOverride와 같은 것을 사용할 수 있다는 것을 알고 있지만 이것은 내가 선호하는 것이 아닙니다.
그럼, 누구입니까? 감사!
은 필수 입력란입니다. 유효성 검사 플러그인은 공백을 없애기 때문에 상자가 비어 있거나 공백이 필요한 경우 유효성을 검사하지 않습니다. – JKirchartz
@JKirchartz 그것이 핵심입니다. 현장은 필요하지 않습니다. 버그인지 디자인인지는 모르겠지만이 문제에 대한 해결책을 찾고 싶습니다. – rdumont
이것은 버그 여야합니다. 나는 똑같은 고통을 겪고있다. 필드는 필수는 아니지만 최대 길이를 지정하면 갑자기 jquery 유효성 검사 플러그인이 유효성 검증에 실패했다고 생각합니다. 100 % 버그. 또 다른 이야기의 신호는 그것이 현장에서 오류를 일으키지 않는다는 것입니다. 그래서 무언가가 분명히 거기에서 파열되었습니다. 내 필드에 maxlength 제한을 설정해야하기 때문에 좌절! – Aaron