对于文本输入框可能是下面这样的情形:
<input type="text" name="firstname" id="tfield" onblur=
"if (this.value) {doSomething();}" />
而如果是文本区域,文本输入块的话就是:<textarea name="tarea" rows="20" id="question" cols="20" onblur=
"if (this.value) {doSomething();}">
如果输入框为空的话,JavaScript 会把 this.value 解析成 false, 所以后面的doSomething()将不会执行。
JavaScript 将表单中的空白字段计算为空字符串或者&& 。this 关键字是指向包含事件处理属性(如:blur)
的表单输入框的很好而常用的方法。而this.value 则返回这个文本输入框的内容。