これを行うためのより良い方法はありますか
$("#<%=Text_Name.ClientID%>").mouseleave(function () {
var t_name = this.value;
if (t_name == "") {
$(this).val("Name");
$("#<%=Text_Name.ClientID%>").addClass("grey_add");
$("#<%=Text_Name.ClientID%>").removeClass("black_add");
}
});
このコードが行うことは、テキストボックスからスクロールアウトすると、テキストボックスが元に戻ることです"Name"
。
この手法の使用に関する欠点は、ユーザーがマウスをテキストボックスの外に移動すると、ユーザーが入力したときに何かが入力されることです。