對于文本輸入框可能是下面這樣的情形:
<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 則返回這個文本輸入框的內容。