JAVA 文本框单击清空

想形成一个在文本框里显示一行字如“请输入XX”,然后鼠标移上去一点,立马清空的效果,怎么搞?谢谢!... 想形成一个在文本框里显示一行字如“请输入XX”,然后鼠标移上去一点,立马清空的效果,怎么搞?谢谢! 展开
 我来答
百度网友faadf46
高粉答主

2019-09-11 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:75万
展开全部

1、制作一个带有文本框的HTML标签,这里用的是textare ,然后做一个按钮,按钮触发js事件,达到清除指定文本框的数据。

2、文本域的HTML代码: <div class="val"><textarea id="textneirong" placeholder="请输入要生成的文字" class="form-controlx" rows="5"></textarea></div>。

3、按钮的代码:<a class="btn btn-blue bounce-to-right" onclick="qingkong()" style=" width: 200px;height: 50px;line-height:50px;font-size:20px">清空</a>。

4、qingkong() 方法的代码 : document.getElementById("textneirong").value="";  其中 textneirong这个文本框属性id法人值。除此方法还可以利用JQuery的方法来处理文本框里的值。

5、利用JQuery的方法来处理,一定引用jQuery js文件。

百度网友a45dec8
推荐于2017-09-23 · TA获得超过335个赞
知道小有建树答主
回答量:207
采纳率:80%
帮助的人:136万
展开全部
在鼠标单击文本框的事件里添加代码,setText("")就可以了

jTextField = new JTextField("请输入XX");
jTextField.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
jTextField.setText("");}
});
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
松心月f1
2009-04-03 · TA获得超过122个赞
知道答主
回答量:117
采纳率:0%
帮助的人:0
展开全部
不知道是不是说jsp页面呢,<input type='text' value='请输入' onclick='toClear(this)'>
<script language="javascript/text">
var i=0;//全局变量,记录文本是否点击过,因为点击时,只有第一次要清空而不是每次都要。所以加个参数记录一下
function toClear(iputObj)
{
if(i==0)//这是第一点击
{inputObj.value="";i=1;}
else return;
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
定复2d
2009-04-03 · TA获得超过3196个赞
知道大有可为答主
回答量:2052
采纳率:0%
帮助的人:1932万
展开全部
初始值你自己弄了

private void jTextField1MouseClicked(java.awt.event.MouseEvent evt) {
this.jTextField1.setText("");
}

jTextField1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jTextField1MouseClicked(evt);
}
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式