问题描述
TextBox的初始值为:"这是文本框"现要求单击TextBox后如果其中内容为:"这是文本框"则清空内容,如果不是则保留当前内容不做处理,要求使用this.TextBox1.Attributes.Add()实现
解决方案
解决方案二:
javascript实现,思路:找到这个Tag,取值、如果是“这是文本框”,清空、否则不操作。
解决方案三:
this.TextBox1.Attributes.Add("onfocus()","if(this.value='这是文本框')this.value='';")
解决方案四:
this.TextBox1.Attributes.Add("onfoucs",'javascript')
解决方案五:
functionclear(){vart=document.getElementById("TextBox1.ClientID");if(t.value=="Hello"){t.value="";}}<asp:TextBoxID="TextBox1"runat="server"Text=Hello></asp:TextBox>protectedvoidPage_Load(objectsender,EventArgse){TextBox1.Attributes.Add("onclick","clear();returnfalse;");}
解决方案六:
functionbtnClear_onclick(){document.getElementById("txtConent").value="";}this.txtConent.Attributes.Add("onfocus","btnClear_onclick();");
解决方案七:
this.TextBox1.Attributes.Add("onfocus","if(document.getElementById('TextBox1').value=='这是文本框')document.getElementById('TextBox1').value=''");
解决方案八:
this.txt3.Attributes.Add("onfocus","returnthis.value=(this.value=='这是文本框'?'':this.value);");
解决方案九:
同意7楼
解决方案十:
同意7楼
解决方案十一:
同意7楼的!
解决方案十二:
7楼正解
解决方案十三:
谢谢7楼
解决方案十四:
引用7楼xiaoK的回复:
C#codethis.txt3.Attributes.Add("onfocus","returnthis.value=(this.value=='这是文本框'?'':this.value);");
Nice!
解决方案十五:
回帖是一种美德!
其他方案:
有人解答了
其他方案:
AJAX有个控件也能实现的
其他方案:
顶了刚开了一新的c#群63242231希望有志同道合的朋友加入更期望高手的加入有您的加入会更精彩。。。