指的是runat="sever"的服务器控件,但是点击的时候是在客户端的,所以应该要用js,不能有刷新。
另外,服务器控件怎么相应js呢?
另外,服务器控件怎么相应js呢?
解决方案 »
- GridView中嵌入RadioButtonList,选择,激活事件。
- 一个Oracle查询语句的问题,选择题查询统计!想不通怎么搞...
- ACCESS 数据库问题 向大神们致敬!
- 奇怪的问题!HttpWebResponse不执行?
- GridView如何实现当前页码和总记录数
- 请问用DataList控件横向显示数据时,在记录不够情况下,能保留空位.???
- 自定义控件问题
- 求asp.net制作多选题的算法
- 想用asp.net模拟ARCGIS server manager
- “outputcache”指令不支持“diskcacheable”属性???
- vs2005 如何制作 曲线图,条形图,饼图???
- [散分帖] 简单工厂与抽象工厂
<input type="text" onclick="this.value='';" value="333333">
/>
<asp:TextBox ID="TextBox1" runat="server" Text="123" onfocus="this.value=''"></asp:TextBox>
你的方法可行,但是提示onclick不是textbox的有效属性,这个无所谓,但是怎么做到第一次点文字消失,以后用户自己写的就不变呢?
<script>
var clearFlag = true;
</script>
<input type="text" onclick="if (clearFlag) {this.value='';clearFlag=false;}" value="333333">
加入一个公共变量就ok
runat="sever"
没这个算吗?
不过this.value='';这样的代码不是再放上来也没有了?
所以这个应该写一个js函数来实现,确保你放上后再离开还会显示原来的文字;
自己的文字写上去就不会改变了。
看看这个网站 http://www.labpf1.com
这个是我做的!
这个网站打不开
晕,nothing to say
顶10楼的
1.HTML code <input type="text" onclick="this.value='';" value="333333">
2.<asp:TextBox id='txt' runat="server" Text="3333" OnClientClick="this.value='';"
/>
3.txt.Attributes.Add("onclick", "this.value=''");
4.<asp:TextBox ID="TextBox1" runat="server" Text="123"onfocus="this.value=''"></asp:TextBox>
{
this.TextBox1.Attributes["onclick"] = "if(this.isClicked==undefined){this.value='';this.isClicked=true;};";
}
</script><html xmlns="http://www.w3.org/1999/xhtml">
<body>
<form id="form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server" Text="点击这个文本框"></asp:TextBox>
</form>
</body>
</html>
{
this.TextBox1.Attributes["onclick"] = "if(this.isClicked==undefined){this.value='';this.isClicked=true;};";
} protected void Button1_Click(object sender, EventArgs e)
{ }
</script><html xmlns="http://www.w3.org/1999/xhtml">
<body>
<form id="form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server" Text="点击这个文本框"></asp:TextBox>
<p>
</p>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</form>
</body>
</html>
所以 最好是 OnClientClick="if(this.value='关键字')this.value=''"
否则 就是每次点击都空了
<asp:TextBox id='txt' runat="server" Text="提示" OnClientClick="if (this.value=='提示'){this.value='';}" />vs2003
<asp:TextBox id='txt' runat="server" Text="提示" />.cs file
txt.Attribue["onclick"]="if (this.value=='提示'){this.value='';}";
onFocus="if(this.value=='所有我编辑的信息'){this.value='';}this.select();" Height="21px"></asp:TextBox>
onFocus="if(this.value==this.defaultValue){this.value='';}this.select();"
onblur="if(this.value==''){this.value=this.defaultValue}" />用defaultValue属性, 即可封装script, 用于不同默认值.
你这个效果用jq 很容易实现
id="TxtTest" value="show" onblur ="if(this.value==''){this.value='show';}" />
onblur="this.value=a"