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 未结束的字符串常量常见解决方法
Jan 24 Javascript
基于jQuery的固定表格头部的代码(IE6,7,8测试通过)
May 18 Javascript
基于JQuery的抓取博客园首页RSS的代码
Dec 01 Javascript
javascript获取隐藏dom的宽高 具体实现
Jul 14 Javascript
JavaScript实现url地址自动检测并添加URL链接示例代码
Nov 12 Javascript
详解jquery中$.ajax方法提交表单
Nov 03 Javascript
javascript arguments使用示例
Dec 16 Javascript
javascript中基本类型和引用类型的区别分析
May 12 Javascript
jQuery实现图片预加载效果
Nov 27 Javascript
js中常用的Math方法总结
Jan 12 Javascript
了解重排与重绘
May 29 Javascript
JS中==、===你分清楚了吗
Mar 04 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学习笔记 php中面向对象三大特性之一[封装性]的应用
2011/06/13 PHP
Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析
2016/07/25 PHP
PHP将字符串首字母大小写转换的实例
2017/01/21 PHP
jQuery之浮动窗口实现代码(两种方法)
2010/09/08 Javascript
JS截取字符串常用方法详细整理
2013/10/28 Javascript
JS画线(实例代码)
2013/11/20 Javascript
jquery的父子兄弟节点查找示例代码
2014/03/03 Javascript
简介JavaScript中substring()方法的使用
2015/06/06 Javascript
JavaScript的面向对象编程基础
2015/08/13 Javascript
每天一篇javascript学习小结(基础知识)
2015/11/10 Javascript
JavaScript中setter和getter方法介绍
2016/07/11 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
2017/04/27 Javascript
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
javascript少儿编程关于返回值的函数内容
2018/05/27 Javascript
JavaScript 截取字符串代码实例
2019/09/05 Javascript
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
python 写入csv乱码问题解决方法
2016/10/23 Python
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
Python 实现引用其他.py文件中的类和类的方法
2018/04/29 Python
攻击者是如何将PHP Phar包伪装成图像以绕过文件类型检测的(推荐)
2018/10/11 Python
CSS3点击按钮实现背景渐变动画效果
2016/10/19 HTML / CSS
Mytheresa中国官网:德国时尚奢侈品商城
2017/08/04 全球购物
味多美官网:蛋糕订购,100%使用天然奶油
2017/11/10 全球购物
日常奢侈品,轻松购物:Verishop
2019/08/20 全球购物
机械制造专业个人的自我评价
2013/12/28 职场文书
酒店led欢迎词
2014/01/09 职场文书
初中三年毕业生的自我评价分享
2014/02/14 职场文书
元旦晚会策划方案
2014/02/18 职场文书
工厂仓管员岗位职责范本
2014/07/17 职场文书
党支部活动策划方案
2014/08/18 职场文书
购房委托书
2014/10/15 职场文书
骨干教师考核评语
2014/12/31 职场文书
辩论赛新闻稿
2015/07/17 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书
浅谈Python数学建模之数据导入
2021/06/23 Python
python面向对象版学生信息管理系统
2021/06/24 Python