最近学JSP 想要个输入框效果
点击输入框让默认文字消失代码,当鼠标点击输入框时,原有的默认文字消失。如果输入其它新内容,然后移开鼠标,输入框新内容不变;如果不输入新内容,鼠标离开输入框又还原默认文字。这种效果jquery里面有现成的吗? 怎么实现?
点击输入框让默认文字消失代码,当鼠标点击输入框时,原有的默认文字消失。如果输入其它新内容,然后移开鼠标,输入框新内容不变;如果不输入新内容,鼠标离开输入框又还原默认文字。这种效果jquery里面有现成的吗? 怎么实现?
解决方案 »
- js如何在打开网页时,用代码来让文本框获得焦点
- 用session实现用户登录和注销的问题
- 请问为何同样的页面,在本地和服务器上获取offsetleft的值不一样
- 自动创建的一个表格,每行有一个删除该行的按钮,该如何传当前行的值呢?
- Easy Search and Replace V1.0
- js怎样统计一段字符中某个单词或某个标点符号(如:China或.点号)的个数
- Dropdownlist
- javascript的脚本中的<input type='text' name='mcadd'>中能添加ID么?
- 快来啊,解决问题的快乐(ActiveXObject)
- 用js获取指定网页中的所有链接
- 为什么!
- 用jquery.js计算不出高度
<input type="text" id="str" value="这里输入" />
</body>
</html>
<script src="js/jquery-1.4.2.min.js"></script>
<script>
$("#str").focusin(function(){$("#str").val("")})
.focusout(function(){$("#str").val("这里输入")})
</script>
<input type="text" onblur="{if(this.value==''){this.value='请输入';}}" value="请输入" />
是这样吗 ?
.focusout(function(){if($("#str").val() == "") $("#str").val("这里输入")})重新改了下
$("#inputid").focus(function(){
if($(this).val()=="搜尋關鍵字"){
$(this).val("");
}
}).blur(function(){
if($(this).val()==""){
$(this).val("搜尋關鍵字");
}
});
ziyouren521125
(随你怎么叫)
等 级:
#3楼 得分:0回复于:2011-05-05 14:15:57JScript code $("#str").focusin(function(){$("#str").val("")}) .focusout(function(){if($("#str").val() == "") $("#str").val("这里输入")})
重新改了下
哥们,你写的这个有bug,如果input输入框内有用户故意保留的初始值时,当focus的时候会被清空掉.
onfocus="if (value =='原始值'){value =''}"这样更好。