Rumah  >  Artikel  >  hujung hadapan web  >  jQuery 文本框得失焦点的简单实例_jquery

jQuery 文本框得失焦点的简单实例_jquery

WBOY
WBOYasal
2016-05-16 16:59:38889semak imbas

版本一

css代码部分:

复制代码 代码如下:

.focus {
     border: 1px solid #f00;
     background: #fcc;
}

当焦点获得时,添加focus样式,添加边框,并改背景色为#fcc

html代码部分:

复制代码 代码如下:


   

       

            个人基本信息
               

                   
                   
               

               

                   
                   
               

               

                   
                   
               

       

   



这里有两个input,一个textare框。

:input匹配 所有 input, textarea, select 和 button 元素。

jQuery代码部分:

复制代码 代码如下:



用:input匹配所有的input元素,当获取焦点时,就添加样式focus,通过$(this)自动识别当前的元素。focus()方法是获取焦点事件发生时执行的函数。blur()方法是失去焦点事件发生时执行的函数。

版本二:

有时候文本框里有默认的内容,作为提示信息,获取焦点后,要让它消失。可以做如下的改造:

复制代码 代码如下:



做个逻辑判断,如果值为默认值,就将文本框中的内容清空。

失去焦点,如果文本框中为空,也就是没有输入内容,就将值还设为默认值。

这是一个简单的逻辑。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn