$(document).ready(function() {
$('#username').focus(function() {
$(this).val('');
})
$('#username').blur(function() {
var l = $(this).val.length;
if (l == 0) {
$(this).val('Username');
}
})
});
上記のコードがすべきことは、フォーカスされたときに #username 入力フィールドの値を空にし、まだ空の場合にフォーカスを失ったときにユーザーフレンドリーな「ユーザー名」を入力することです。
ただし、2 番目の部分は機能しません (使用している if 条件に問題があると思いますか?)。