如何使用javascript检查textarea内容是空白的?

时间:2010-01-19 03:30:08

标签: javascript textarea

使用value.length != 0 ..不适用于空白情况

4 个答案:

答案 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。看起来很简单。你在谈论什么空白的情况?