无法清除代码后面的默认文本框

时间:2013-05-09 00:37:39

标签: javascript asp.net textbox onclick onfocus

我试图在用户点击文本框时清除文本框(默认文本为“输入文字”)。

我试过了:

  txtValue.Attributes.Add("onClick", "if(this.value =='Enter Text') this.value=''");

但它不起作用。没有任何事情发生。

有什么想法吗?

我的所有文本框都是动态生成的...这可能是原因吗?

1 个答案:

答案 0 :(得分:0)

JavaScript区分大小写。 DOM元素的"onclick" attribute全部为小写(您将“c”大写):

txtValue.Attributes.Add("onclick", "if(this.value =='Enter Text') this.value=''");