我如何检查一个textarea是否包含任何内容?
我试过这个代码
if(document.getElementById("field").value ==null) { alert("debug"); document.getElementById("field").style.display ="none"; }
但它没有做我所期望的.
我希望它应该出现一个消息框“调试”,并且文本区域不显示.
我如何解决这个问题?
解决方法
你想检查这个值是否为==“”,而不是NULL.
if(document.getElementById("field").value == '') { alert("debug"); document.getElementById("field").style.display ="none"; }
UPDATE
和another one using TRIM,以防万一你想确保他们不张贴空格
TRIM()的实现
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g,""); }