单击TextBox控制编辑区后,自动清空里面的内容

问题描述

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希望有志同道合的朋友加入更期望高手的加入有您的加入会更精彩。。。

时间: 2024-08-01 06:39:19

单击TextBox控制编辑区后,自动清空里面的内容的相关文章

TextBox回车后自动触发后面的按钮事件(B/S|c/s)

首先将你的textbox 的index 设1,然后将提交按钮 index设2,在page_load 事件中写 这样以后页面加载后,光标在textbox中了,回车后自动焦点移动到后面的button上,触发事件了 if(!page.ispostback) ...{    this.textbox1.focus(); } 此方法只能用在b/s的网页中哈,下次讲c/s的方法. b/s模式中怎么在输完textbox直接回车触发botton事件的方法,今天咱们说说在c/s模式中怎么触发botton事件哈 其

sqlserver2005新建作业后,创建成功,作业信息不保存,自动清空,还不报错

问题描述 sqlserver2005新建作业后,创建成功,作业信息不保存,自动清空,还不报错 RTRT..2台服务器, 服务,环境变量等 一模一样一台机器好使,另外一台新建作业后,常规,步骤,计划信息会被清空,而且还不报错2台服务器, 服务,环境变量等 一模一样一台机器好使,另外一台新建作业后,常规,步骤,计划信息会被清空,而且还不报错图1.新建填写信息图2,图3.新建填写信息图4. 这一步计划填写完成后,点击确定,作业新建成功,但是打开作业会发现,填写的信息会被重置 作业新建成功,但信息什么都

用C#代码编写一个控制Visual Studio 6.0的应用程序,要求能够启动VC6,且启动后自动新建一个控制台程序

问题描述 用C#代码编写一个控制VisualStudio6.0的应用程序,要求能够启动VC6,且启动后自动新建一个控制台程序 解决方案 解决方案二:怎么没人理我,自己顶下!解决方案三:请教各位大侠,在线等待中!!!!

js控制5秒后页面自动跳转代码

js实现方法,我们使用setTimeout命令 <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script type="text/javascript">     function countDown(secs,surl){      

Windows系统重启后自动登录运行指定的windows程序

网络管理员在维护系统过程中,经常遇到计算机或服务器意外重新启动,这个时候运行在 服务器上的程序会因为重新启动导致程序无法运行,比如摄像头监控程序,等发现服务器等 待你输入用户名和密码的时候,监控程序已经好长时间没有运行了.如何让关键程序在服务 器重新启动后自动登录并且自动运行程序后锁定计算机. 按一下步骤可以实现以上的 功能: (一).计算机重新启动后自动登录系统 您可以使用注册表编辑器添 加您的登录信息.为此,请按照以下步骤操作: 1. 单击「开始」,单击"运行", 键入 reged

Win7系统开机后自动宽带连接怎么设置

  怎么设置一开机就可以自动宽带连接,省去手动点击宽带连接的繁琐步骤?那我们如何设置可以让它自动连接宽带呢?本教程中,安下小编将为大家介绍在win7中设置开机自动连接宽带的方法. Win7电脑开机后自动宽带连接的设置方法 在计算机图标上鼠标右键,弹出的快捷菜单单击"管理"命令 在控制台树(左侧窗口)右击"任务计划程序",打开的菜单单击"创建基本任务" 进入"创建基本任务向导"界面,输入任意名称,单击"下一步"

Win8.1宽带连接后自动打开以Bing标识的网页怎么办

  方法一:利用注册表 第一步.按下Win+R组合键,在运行命令中输入"regedit"回车. 第二步.在出现的注册表编辑器界面,依次展开HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/NlaSvc/Parameters/Internet,点击选中Internet项目后,右侧窗口找到"EnableActiveProbing"值,双击打开编辑AWORD(32位)值对话框. 第三步.在编辑AWORD(32位)值对

spring-Hibernate+Spring整合后自动建表问题

问题描述 Hibernate+Spring整合后自动建表问题 我测试了一个项目,初期没有问题,但是当我修改了自动生成的数据信息后发现,重新部署后数据仍然为原来的信息,接着我尝试了修改表名,重新部署后表名也和原来一样. 以下是配置信息: Hibernate: <property name="dialect">org.hibernate.dialect.MySQLDialect</property> <property name="jdbc.batc

基于jQuery的可以控制左右滚动及自动滚动效果的代码_jquery

分享一个控制左右滚动及自动滚动的样例, 昨晚花了两个多小时, 忍受着悍蚊的叮咬, 汗水的侵袭, 一行行的敲出来的血汗代码. 哈哈. 封装了两种模式: 点击滚动版本DEMO 自动滚动版本DEMO,源码中有详细注释. 思路: 点击滚动模式下,是为点击(向前/向后/数字)添加click事件,通过控制展示区块left值实现切换. 1.向前(左):当在第一个版面时,滚动到最后一个页面,否则,累加left值,向前滚动; 2.向后(右):当在最后一个版面时,滚动到第一个页面,否则,累减left值,向后滚动;