複数のテキスト ボックスを含む Web フォームがあります。テキストボックスのデフォルト値を評価したいのですが、ユーザーがフィールドをクリックしたときにそれをクリアしたいのです。これは、フォームのスペースを削減するのに役立ちます。
以下は、エラー メッセージ「Microsoft JScript ランタイム エラー: オブジェクトが必要です。
Javascript:
function validateKeyword(f, flg, val) {
switch (flg) {
case 0: if (document.getElementById(f).value == val) { document.getElementById(f).value = ''; } break;
case 1: if (document.getElementById(f).value == '') { document.getElementById(f).value = val; } break;
}
}
ASP.NET テキスト ボックス:
<asp:TextBox maxlength="150" runat="server" name="First_Name" value="First Name" class="frmsel2" onfocus="javascript:validateKeyword('first_name',0,'First Name');" onblur="javascript: validateKeyword('first_name',1,'First Name');" alt="First Name" title="First Name" id="first_name"></asp:TextBox>