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 相关文章推荐
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
Apr 27 Javascript
Javascript 颜色渐变效果的实现代码
Oct 01 Javascript
采用call方式实现js继承
May 20 Javascript
JS实现一个列表中包含上移下移删除等功能
Sep 24 Javascript
深入理解JavaScript编程中的原型概念
Jun 25 Javascript
JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)
Jun 02 Javascript
AngularJS中指令的四种基本形式实例分析
Nov 22 Javascript
JS中用try catch对代码运行的性能影响分析
Dec 26 Javascript
JavaScript日期对象(Date)基本用法示例
Jan 18 Javascript
详解VueJs中的V-bind指令
May 03 Javascript
js实现黑白div块画空心的图形
Dec 13 Javascript
微信小程序实现基于三元运算验证手机号/姓名功能示例
Jan 19 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 n个不重复的随机数生成代码
2009/06/23 PHP
PHP通过session id 实现session共享和登录验证的代码
2012/06/03 PHP
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
2013/06/03 PHP
在PHP中使用X-SendFile头让文件下载更快
2014/06/01 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
PHP5.5迭代生成器用法实例详解
2016/03/16 PHP
PHP下载远程图片的几种方法总结
2017/04/07 PHP
php源码的安装方法和实例
2019/09/26 PHP
索趣科技的答案
2007/02/07 Javascript
js类中的公有变量和私有变量
2008/07/24 Javascript
javascript removeChild 使用注意事项
2009/04/11 Javascript
验证javascript中Object和Function的关系的三段简单代码
2010/06/27 Javascript
web基于浏览器的本地存储方法应用
2012/11/27 Javascript
javascript级联下拉列表实例代码(自写)
2013/05/10 Javascript
js二级地域选择的实现方法
2013/06/17 Javascript
控制input输入框中提示信息的显示和隐藏的方法
2014/02/12 Javascript
js中flexible.js实现淘宝弹性布局方案
2020/06/23 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
js隐式转换的知识实例讲解
2018/09/28 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
2020/03/17 Javascript
js用正则表达式筛选年月日的实例方法
2021/01/04 Javascript
可用于监控 mysql Master Slave 状态的python代码
2013/02/10 Python
python中Flask框架简单入门实例
2015/03/21 Python
Python的条件语句与运算符优先级详解
2015/10/13 Python
Python爬虫之模拟知乎登录的方法教程
2017/05/25 Python
Python函数式编程
2017/07/20 Python
python+adb+monkey实现Rom稳定性测试详解
2020/04/23 Python
商务考察邀请函范文
2014/01/21 职场文书
员工入职担保书范文
2014/04/01 职场文书
中职生求职信
2014/07/01 职场文书
警察群众路线对照检查材料思想汇报
2014/10/01 职场文书
教师党员批评与自我批评发言稿
2014/10/15 职场文书
2014年卫生监督工作总结
2014/12/09 职场文书
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python
PostgreSQL出现死锁该如何解决
2022/05/30 PostgreSQL
python index() 与 rindex() 方法的使用示例详解
2022/12/24 Python