html表单中显示文字,点击文字就没有了。可以输入其他文字
答案:6 悬赏:40 手机版
解决时间 2021-03-31 09:18
- 提问者网友:半生酒醒
- 2021-03-30 22:44
html表单中显示文字,点击文字就没有了。可以输入其他文字
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-03-31 00:04
加个表单
注意:value里面的汉字必须一致,否则无效果。
注意:value里面的汉字必须一致,否则无效果。
全部回答
- 1楼网友:詩光轨車
- 2021-03-31 05:28
直接用 Jquery 做就好了,非常简单。 原理是当鼠标激活 input 的时候,用的focus, 鼠标离开input的时候用的是 blur。$(document).ready(function() {
$('#input-shouji').focus(function() {
$(this).val('');
});
$('#input-shouji').blur(function() {
var str = $(this).val();
if(str==''){
$(this).val('手机号');
}
});
});
这个是手机的。那个你把# input-shouji 改成适合你的class 就可以了。
剩下的密码那个和这个一样 ,简单改一下就可以了。
希望能帮到你。
- 2楼网友:大漠
- 2021-03-31 05:01
这个很简单我以“手机号”给你写一个例子:
- 3楼网友:污到你湿
- 2021-03-31 03:25
- 4楼网友:梦中风几里
- 2021-03-31 02:23
给这个文本域添加监听事件,这个监听事件可以用js来写,一旦文本域触发焦点就设置它的文本内容为空。js代码如下:
var telText=document.getElementById("tel"); //得到id=“name”的对象,
telText.focus=function(){ //文本域得到焦点
this.value=""; //设置它的文本内容为空
}
telText.onblur=function(){ //文本域失去焦点
if((this.value)==null || (this.value)==""){//没有输入内容
this.value="请输入手机号";
}
}
var telText=document.getElementById("tel"); //得到id=“name”的对象,
telText.focus=function(){ //文本域得到焦点
this.value=""; //设置它的文本内容为空
}
telText.onblur=function(){ //文本域失去焦点
if((this.value)==null || (this.value)==""){//没有输入内容
this.value="请输入手机号";
}
}
- 5楼网友:白昼之月
- 2021-03-31 00:56
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯