使用value.length != 0
..不适用于空白情况
答案 0 :(得分:3)
试试这个:
if (value.match (/\S/)) { ... }
确保value
至少有1个非空格字符
答案 1 :(得分:2)
document.myForm.myField.value != ""; // or
document.myForm.myField.value.length == 0;
示例:
function isEmpty() {
alert(document.myForm.myField.value == "");
}
-
<button onclick="isEmpty()">Is Empty?</button>
<form name="myForm">
<input type="text" name="myField" />
</form>
答案 2 :(得分:1)
尝试使用jquery并使用其trim()
功能。如果有人输入空格,则值不会是null
也不会是length == 0
。
答案 3 :(得分:0)
由于你显然已经知道如何获得价值,我会跳过那一点。
var value; // we'll assume it's defined
if(value) {
// textarea content is not empty
} else {
// textarea content is empty
}
''
评估为false。看起来很简单。你在谈论什么空白的情况?