怎样使js input失去焦点事件

在js(jquery)中获得文本框焦点和失去焦点的方法
字体:[ ] 类型:转载 时间:
文章介绍两个方法和种是利用javascript onFocus onBlur来判断焦点和失去焦点,加一种是利用jquery $(&p&).blur(); 或$(&p&).blur(fn)来实现,有需要的朋友可以参考一下
先来看javascript的直接写在了input上
代码如下: &input name="pwuser" type="text" id="pwuser" class="input" value="楼盘账号" onBlur="if(this.value=='') this.value='楼盘账号';" onFocus="if(this.value=='楼盘账号') this.value='';" /& &input name="pwpwd" type="password" class="input1" value="******" onBlur="if(this.value=='') this.value='******';" onFocus="if(this.value=='******') this.value='';"&
jquery实现方法 对于元素的焦点事件,我们可以使用jQuery的焦点函数focus(),blur()。 focus():得到焦点时使用,和javascript中的onfocus使用方法相同。 如:
代码如下: $("p").focus(); 或$("p").focus(fn)
blur():失去焦点时使用,和onblur一样。 如:
代码如下: $("p").blur(); 或$("p").blur(fn)
代码如下: &form& &label for="searchKey" id="lbSearch"&搜神马?&/label& 这里label覆盖在文本框上,可以更好的控制样式 &input id="searchKey" type="text" /& &input type="submit" value="搜索" /& &/form&
jquery代码
代码如下: $(function() { $('#searchKey').focus(function() { $('#lbSearch').text(''); }); $('#searchKey').blur(function() { var str = $(this).val(); str = $.trim(str); if(str == '') $('#lbSearch').text('搜神马?'); }); })
好了相当的不错吧
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具2005年7月 荣获微软MVP称号2006年7月 荣获微软MVP称号2003年4月 荣获微软MVP称号
2006年6月 Web 开发大版内专家分月排行榜第一2006年5月 Web 开发大版内专家分月排行榜第一2005年12月 Web 开发大版内专家分月排行榜第一2005年10月 Web 开发大版内专家分月排行榜第一2005年2月 Web 开发大版内专家分月排行榜第一2005年1月 Web 开发大版内专家分月排行榜第一2002年12月 Web 开发大版内专家分月排行榜第一2002年8月 Web 开发大版内专家分月排行榜第一2002年7月 Web 开发大版内专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。jquery失去焦点与获取焦点事件blur() focus()-jquery-网页制作-壹聚教程网jquery失去焦点与获取焦点事件blur() focus()
以前我们在js中写input各种事件时都会直接在input中写,昨天开始我开始全面使用jquery了,现在来谈一下我对jquery blur() focus()事件的学习笔记。
对于元素的焦点事件,我们可以使用jQuery的焦点函数focus(),blur()。
focus():得到焦点时使用,和中的onfocus使用方法相同。
&$(&p&).focus(); 或$(&p&).focus(fn)
blur():失去焦点时使用,和onblur一样。
$(&p&).blur(); 或$(&p&).blur(fn)
&script type=&text/javascript&&
$(document).ready(function(){
& $(&input&).focus(function(){
&&& $(&input&).css(&background-color&,&#FFFFCC&);
& $(&input&).blur(function(){
&&& $(&input&).css(&background-color&,&#D6D6FF&);
Enter your name: &input type=&text& /&
&p&请在上面的输入域中点击,使其获得焦点,然后在输入域外面点击,使其失去焦点。&/p&
鼠标在搜索框中点击的时候里面的文字就消失了。
&html xmlns=&http://www.w3.org/1999/xhtml&&
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
&title&input失去焦点和获得焦点焦点事件插件&/title&
&script src=&/ajax/libs/jquery/1.4.2/jquery.min.js& type=&text/javascript&&&/script&
&script type=&text/javascript&&
$(document).ready(function(){
//focusblur
&&& jQuery.focusblur = function(focusid) {
var focusblurid = $(focusid);
var defval = focusblurid.val();
&&&&&&& focusblurid.focus(function(){
var thisval = $(this).val();
if(thisval==defval){
&&&&&&&&&&&&&&& $(this).val(&&);
&&&&&&&&&&& }
&&&&&&& });
&&&&&&& focusblurid.blur(function(){
var thisval = $(this).val();
if(thisval==&&){
&&&&&&&&&&&&&&& $(this).val(defval);
&&&&&&&&&&& }
&&&&&&& });
/*下面是调用方法*/
&&& $.focusblur(&#searchkey&);
&form action=&& method=&post&&
&input name=&& type=&text& value=&输入搜索关键词& id=&searchkey&/&
&input name=&& type=&submit& id=&searchbtn& value=&搜索&/&
&p&input失去焦点和获得焦点jquery焦点事件插件,&br/&&strong style=&color:#F00&&鼠标在搜索框中点击的时候里面的文字就消失了&/strong&。&/p&
一个根据ajax值来判断是显示或隐藏div
&&& &td width='70' height='30' align='right'&&span class=&red&&*&/span& 手机:&/td&
&&& &td width='198' align='center'&&input name=&tgmo& type=&text& class=&tcinp& id=&tgmo& size=&15&/&&/td&
&&& &td&&span class=&gray&&用房乐网会员登录名可获取5房乐币
&/span&&/td&
$(function(){
$('#tgmo').blur(function(){
&$.post('post.php?action=check',{'tgmo':$('tgmo').val()},function(data)
&&if( data==0 )
&&&$('#sy_a').show();
&&&$('#autoregister').val(1);
&&&$('#sy_a').hide();
&&&$('#autoregister').val(0);
上一页: &&&&&下一页:相关内容

我要回帖

更多关于 让input失去焦点 的文章

 

随机推荐