<script>
String.prototype.trim = function() { return this.replace(/(^\s+)|(\s+$)/g, ""); }
if(document.getElementById("txtName").value.trim()!="")
{
//这样就可以了
}
</script>
prototype是javascript所有固有对象都有的属性。可以利用它来扩展一些功能。
例 要为 Array 对象添加返回数组中最大元素值的方法。代码如下
function array_max( ){
var i, max = this[0];
for (i = 1; i < this.length; i++)
{
if (max < this[i])
max = this[i];
}
return max;
}
Array.prototype.max = array_max;
var x = new Array(1, 2, 3, 4, 5, 6);
var y = x.max( );
该代码执行后,y 保存数组 x 中的最大值,或说 6。