input框获取焦点和失去焦点,select框change事件

转载:http://www.cnblogs.com/weeky/archive/2012/04/08/2438002.html

以下可以直接调用,注意:jQuery引用用的Google.js》

 1 <html xmlns="http://www.w3.org/1999/xhtml">
 2 <head>
 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 4 <title>input失去焦点和获得焦点jquery焦点事件插件 - 懒人建站</title>
 5 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
 6 <script type="text/javascript">
 7 $(document).ready(function(){
 8 //focusblur
 9     jQuery.focusblur = function(focusid) {
10 var focusblurid = $(focusid);
11 var defval = focusblurid.val();
12         focusblurid.focus(function(){
13 var thisval = $(this).val();
14 if(thisval==defval){
15                 $(this).val("");
16             }
17         });
18         focusblurid.blur(function(){
19 var thisval = $(this).val();
20 if(thisval==""){
21                 $(this).val(defval);
22             }
23         });
24
25     };
26 /*下面是调用方法*/
27     $.focusblur("#searchkey");
28 });
29 </script>
30 </head>
31
32 <body>
33 <form action="" method="post">
34 <input name="" type="text" value="输入搜索关键词" id="searchkey"/>
35 <input name="" type="submit" id="searchbtn" value="搜索"/>
36 </form>
37 <p>input失去焦点和获得焦点jquery焦点事件插件,<br/><strong style="color:#F00">鼠标在搜索框中点击的时候里面的文字就消失了</strong>。</p>
38
39 </body>
40 </html>

select 中option的change事件:

1    $("#CSS_Font_Style").change(function(){
2                 changeEvent();
3                 }) 

获取input的内容:

1 var CSS_Border_Width = $("#CSS_Border_Width").val();

获取option的内容:

1 var CSS_Font_Style = $("#CSS_Font_Style").find("option:selected").text();

jQuery动态设置css属性:

 1  <div id = "divcss"> 
$(".divcss").css({
 2                 "border-width":CSS_Border_Width+"px",
 3                 "background-color":CSS_Background_Color,
 4                 "background-position":CSS_Background_Position,
 5                 "background-size":CSS_Background_Size,
 6                 "border-color":CSS_Border_Color,
 7                 "background-image":CSS_Background_Image,
 8                 "font-weight":CSS_Font_Weight,
 9                 "font-size":CSS_Font_Size,
10                 "line-height":CSS_Font_Line_Height,
11                 "font-family":CSS_Font_Family,
12                 "font-variant":CSS_Font_Variant,
13                 "border-style":CSS_Border_Style,
14                 "background-repeat":CSS_Background_Repeat,
15                 "background-origin":CSS_Background_Origin,
16                 "background-attachment":CSS_Background_Attachment,
17                 "font-style":CSS_Font_Style,
18             })
时间: 2024-11-08 22:48:51

input框获取焦点和失去焦点,select框change事件的相关文章

jquery注册文本框获取焦点清空,失去焦点赋值

在我们开发过程中特别是用户注册时会有一个效果,就是文本框获取焦点清空提示,如果用户没有输入信息失去焦点赋值上我们的提示语 <html> <head> <meta http-equiv="content-type"content="text/html; charset=UTF-8"/> <script src="http://127.0.0.1/jquery.js"></script> &

下拉列表select的change事件

select中的option不支持点击click事件,只能通过change事件进行下拉框的事件处理,若需持续触发事件,可采用将value值设为固定值的方法,例如: $(".opbutton").delegate(".deal","change",function(){ var val=$(this).val(); $(this).val('0');//将select设置为固定值不改变 if(val=='collect'){ $(".ad

jquery 怎么触发select的change事件

可以使用jQuery的trigger() 方法来响应事件 定义和用法 trigger() 方法触发被选元素的指定事件类型. 语法 $(selector).trigger(event,[param1,param2,...]) 参数描述 event    必需.规定指定元素要触发的事件.可以使自定义事件(使用 bind() 函数来附加),或者任何标准事件. [param1,param2,...]    可选.传递到事件处理程序的额外参数.额外的参数对自定义事件特别有用. 实例: 触发 select元

input文本框获取焦点和失去焦点事件判断

onBlur:当输入框失去焦点后 onFocus:当输入框获得焦点后 这两个JavaScript事件是写在html标签中的例如: <input type="text" onBlur=" " onFocus=" " /> 使用jQuery的实现方法为: 对于元素的焦点事件,我们可以使用jQuery的焦点函数focus(),blur(). focus():得到焦点时使用,blur():失去焦点时使用. 代码如下: $("inpu

vue select的change事件,将点击过的城市名存在数组中,下次调用不需要再调用接口

<template> <div id="body" class="application" v-show="show" v-cloak> <div class="applicationForm"> <div class="essentialInformation"> <ul> <li> <div class="agenc

js改变select的选中项不触发select的change事件

// test var selectEl = document.querySelector('select') var buttonEl = document.querySelector('button') selectEl.addEventListener('change', function() { console.log(this.value) }) buttonEl.addEventListener('click', function() { selectEl.options[1].se

select控件自动触发change事件

这里接上面的二级联动.背景:当页面跳转到修改页面时,需要首先绑定学院和专业.这就需要在页面加载时触发select的change事件,具体用trigger函数进行实现.代码如下. $("#xsxy").change(function (event, flag) { var xyidvalue; if (flag == "start") xyidvalue = '<%=xsxyid%>'; else xyidvalue = $(this).val(); $.

bootstrap模态框和select2合用时input无法获取焦点

在bootstrap的模态框里使用select2插件,会导致select2里的input输入框没有办法获得焦点,没有办法输入. 解决方法: 1. 把页面中的  tabindex="-1"  删掉: <div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabe

给 input 文本框和 textarea 多行文本框添加发光焦点响应特效(css)

给 input 文本框和 textarea 多行文本框添加发光焦点响应特效css3 transition 属性是一个简写属性,用于设置四个过渡属性 CSS 属性的名称 all完成过渡效果需要多少秒或毫秒 0.30s速度效果的速度曲线 :ease-in-out定义过渡效果何时开始: css3 box-shadow 属性向框添加一个或多个阴影. box-shadow: h-shadow v-shadow blur spread color inset; 0 0 5px rgba(81, 203, 2