jquery
사용자의 입력에 대한 유효성을 검사합니다. 입력 내용이 비어 있으면 false가 반환되고 jquery
코드는 실행되지 않으며 일부 텍스트가 포함 된 경우 jquery
코드가 실행됩니다. 다음은 예입니다.-jquery에서 올바르게 유효성을 검사 할 수 없습니다.
function sendm() {
var valid;
valid = sendmval();
if (valid) {
//jquery code
}
}
function sendmval() {
var valid = true;
if (!$('#message').val()) {
valid = false;
} else {}
return valid;
}
잘 작동합니다. 그러나 사용자가 blank spaces
만 입력하면 빈 입력에도 jquery
코드가 실행되는 문제가 발생합니다. 이 문제를 어떻게 방지 할 수 있습니까?
['$ .trim() '] (https : //api.jquery. com/jquery.trim /) – Andreas
$ .trim(). 공백은 값이 있기 때문에 –
을 사용하십시오. 공백이 true-ish이기 때문에 js의 "!"는'false'로 평가됩니다. –