최소 길이를 확인하고 싶은 텍스트 상자가 하나 있지만 텍스트가있는 경우에만 확인해야합니다.필드가 비어 있지 않은 경우에만 길이의 유효성을 검사하는 방법은 무엇입니까?
누군가가 해당 텍스트 상자를 비워두면 최소 길이를 확인하지 않아야합니다.
제안 사항?
최소 길이를 확인하고 싶은 텍스트 상자가 하나 있지만 텍스트가있는 경우에만 확인해야합니다.필드가 비어 있지 않은 경우에만 길이의 유효성을 검사하는 방법은 무엇입니까?
누군가가 해당 텍스트 상자를 비워두면 최소 길이를 확인하지 않아야합니다.
제안 사항?
, 텍스트 상자가 비어 될 수 있음을, 다음이 당신의 해답이 될 수 있습니다 : 그것은 비어있는 경우
$("#your_text_box").rules("add", {
required: false, // this means the field can be left empty
minlength: 2
});
이 사용, 검증이 텍스트 상자를 건너 뜁니다. 희망이 도움이됩니다!
var yourLimit = 1;
var myLength = $("#eTextBox").val().length;
if(myLength>=yourLimit){
//do whatever you want
}
희망 하시다면 위의 코드가 도움이 될 것입니다. 당신이 의미하는 경우
방금 공간을 하나 넣으면 코드가 작동하지 않습니다. 뒤에있는 로직은 무엇입니까? –
무슨 뜻이야? 만약 내가 정확하다면, validator에 트림 (trim)이 내장되어 있지 않으므로 하나의 공백이 하나의 문자가됩니다. 이는 상자가 비어 있지 않다는 것을 의미합니다. minlegth check fires, 2 characters => 실패합니다. – aorcsik
달콤한. 이 솔루션은 나를 위해 일했습니다. 전자 메일에 대한 유효성 검사기 설정이 있고 url은이 특정 경우에 minlength가 필요하지 않지만 임의의 텍스트 필드를 처리하는 방법입니다. 감사 – Foxinni