jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法


Posted in Javascript onNovember 23, 2015

本文实例讲述了jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法。分享给大家供大家参考,具体如下:

一、先描述下可以实现什么:

下拉框一改变,弹出框出现,选择弹出框中的值会赋值给下拉菜单

jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法

二、代码:

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<title>Subscribe策略</title> 
<style type="text/css"> 
* { margin: 0; padding: 0;} 
#bg{ 
  display:none; 
  position:fixed; 
  _position:absolute; 
  height:100%; 
  width:100%; 
  top:0; 
  left:0; 
  background:#000; 
  border:1px solid #cecece; 
  z-index:1; 
} 
#logWin{ 
  display: none; 
  margin-top:300; 
  padding:0; 
  position:fixed; 
  _position:absolute; 
  z-index:2; 
  width:230px; 
  height:140px; 
  border:1px solid #c8c8c8; 
  background:#fff; 
  overflow:auto; 
} 
#logWin h2{ 
  height:30px; 
  background:#c8c8c8; 
  text-align:center; 
  line-height:30px; 
  color:#fff; 
} 
#logWin form{ 
  margin:20px 10px 10px 10px; 
} 
#logWin .dataArea{ 
  margin-top:10px; 
} 
#logWin .controlArea{ 
  margin-top:13px; 
  margin-left:35px; 
} 
#logWin .controlArea input{ 
  width:60px; 
} 
</style> 
<script src="js/jquery.js" type="text/javascript"></script> 
<script type="text/javascript"> 
function findit(msg){ 
  var logStatus = 0; 
  if(msg==2) 
  checkWin(logStatus); 
} 
function centerWin(){ 
  //center the Win to the center of screen 
  var windowWidth = document.documentElement.clientWidth, 
    windowHeight = document.documentElement.clientHeight, 
    scrollTop = document.documentElement.scrollTop, 
    scrollLeft = document.documentElement.scrollLeft, 
    popupWidth = $("#logWin").width(), 
    popupHeight = $("#logWin").height(); 
  $("#logWin").css({ 
    "display" : "block", 
    "position" : "absolute", 
    "top" : scrollTop + windowHeight/2 - popupHeight/2, 
    "left" : scrollLeft + windowWidth/2 - popupWidth/2 
  }); 
  //only need force for IE6 
  $("#bg").css({"height" : windowHeight}); 
} 
function checkWin(logStatus01) { 
  logStatus=logStatus01; 
  if (logStatus == 0) { 
    //if the window is disabled, enable the window 
    centerWin(); 
    $("#bg").css({"opacity":"0.5"}); 
    $("#bg").fadeIn("fast"); 
    logStatus = 1; 
  } else { 
    //disable the window 
    $("#bg").fadeOut("fast"); 
    $("#logWin").fadeOut("fast"); 
    logStatus = 0; 
  } 
} 
$(function() { 
    $("#no1,#no2,#no3,#no4").click(function(){ 
    var msg01=$(this).text(); 
     $("#role").append("<option selected='selected'>"+msg01+"</option>");
     $("#logWin").css({ 
      "display" : "", 
  });
      });
  });
</script> 
</head> 
<body> 
  <select name="role_select" style="width: 154px" id="role" class="login_input" 
   onchange="findit(this.options[this.options.selectedIndex].value)"> 
  <option value="1">******</option> 
  <option value="1">******</option> 
  <option value="2">输入</option>
</select>
<div id="logWin"> 
  <h2>点击你想输入的内容</h2> 
  <ul style="margin-left=10px; list-style:none;"> 
    <li id="no1">NO1</li> 
    <li id="no2">NO2</li> 
    <li id="no3">NO3</li> 
    <li id="no4">NO4</li> 
  </ul> 
</div> 
</body> 
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JS对URL字符串进行编码/解码分析
Oct 25 Javascript
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
Jul 31 Javascript
script标签属性type与language使用选择
Dec 02 Javascript
运用jQuery定时器的原理实现banner图片切换
Oct 22 Javascript
原生js仿jquery一些常用方法(必看篇)
Sep 20 Javascript
Jquery Easyui分割按钮组件SplitButton使用详解(17)
Dec 18 Javascript
javascript循环链表之约瑟夫环的实现方法
Jan 16 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
Feb 15 Javascript
vue.js实现含搜索的多种复选框(附源码)
Mar 23 Javascript
微信JSSDK调用微信扫一扫功能的方法
Jul 25 Javascript
[原创]jquery判断元素内容是否为空的方法
May 04 jQuery
Node.js连接Sql Server 2008及数据层封装详解
Aug 27 Javascript
Bootstrap每天必学之表单
Nov 23 #Javascript
jquery制作属于自己的select自定义样式
Nov 23 #Javascript
基于jquery实现省市联动效果
Nov 23 #Javascript
jquery实现加载进度条提示效果
Nov 23 #Javascript
使用jquery实现鼠标滑过弹出更多相关信息层附源码下载
Nov 23 #Javascript
javascript实现uploadify上传格式以及个数限制
Nov 23 #Javascript
Jquery 效果使用详解
Nov 23 #Javascript
You might like
开启PHP Static 关键字之旅模式
2015/11/13 PHP
Yii使用Captcha验证码的方法
2015/12/28 PHP
php分页查询mysql结果的base64处理方法示例
2017/05/18 PHP
c#和Javascript操作同一json对象的实现代码
2012/01/17 Javascript
jquery delay()介绍及使用指南
2014/09/02 Javascript
jQuery学习笔记之回调函数
2016/08/15 Javascript
JavaScript九九乘法口诀表的简单实现
2016/10/04 Javascript
Bootstrap基本组件学习笔记之面板(14)
2016/12/08 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
2016/12/08 Javascript
浅谈React Native 中组件的生命周期
2017/09/08 Javascript
JavaScript实现单例模式实例分享
2017/12/22 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
详解node Async/Await 更好的异步编程解决方案
2018/05/10 Javascript
javascript解析json格式的数据方法详解
2020/08/07 Javascript
vue实现简单计算商品价格
2020/09/14 Javascript
用python记录运行pid,并在需要时kill掉它们的实例
2017/01/16 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
python在每个字符后添加空格的实例
2018/05/07 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
Python 占位符的使用方法详解
2019/07/10 Python
jupyternotebook 撤销删除的操作方式
2020/04/17 Python
python如何进行矩阵运算
2020/06/05 Python
python开发前景如何
2020/06/11 Python
python遍历路径破解表单的示例
2020/11/21 Python
俄罗斯连接商品和买家的在线平台:goods.ru
2020/11/30 全球购物
八年级数学教学反思
2014/01/31 职场文书
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
劳动竞赛口号
2014/06/16 职场文书
2014年采购工作总结
2014/11/20 职场文书
求职简历自我评价2015
2015/03/10 职场文书
担保贷款承诺书
2015/04/30 职场文书
人民的好儿女观后感
2015/06/18 职场文书
canvas绘制折线路径动画实现
2021/05/12 Javascript
Django实现翻页的示例代码
2021/05/24 Python
nginx反向代理配置去除前缀案例教程
2021/07/26 Servers
JAVA API 实用类 String详解
2021/10/05 Java/Android