我在驗證來自用戶的輸入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()。使用它 –
因爲空格是一個值:js中的'!「」'評價爲'false',因爲空格是真的。 –