JAVA 文本框单击清空
想形成一个在文本框里显示一行字如“请输入XX”,然后鼠标移上去一点,立马清空的效果,怎么搞?谢谢!...
想形成一个在文本框里显示一行字如“请输入XX”,然后鼠标移上去一点,立马清空的效果,怎么搞?谢谢!
展开
4个回答
展开全部
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文件。
展开全部
在鼠标单击文本框的事件里添加代码,setText("")就可以了
jTextField = new JTextField("请输入XX");
jTextField.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
jTextField.setText("");}
});
jTextField = new JTextField("请输入XX");
jTextField.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
jTextField.setText("");}
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道是不是说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>
<script language="javascript/text">
var i=0;//全局变量,记录文本是否点击过,因为点击时,只有第一次要清空而不是每次都要。所以加个参数记录一下
function toClear(iputObj)
{
if(i==0)//这是第一点击
{inputObj.value="";i=1;}
else return;
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
初始值你自己弄了
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);
}
});
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);
}
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询