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 简单验证代码(用户名,密码,邮箱)
Sep 28 Javascript
js优化针对IE6.0起作用(详细整理)
Dec 25 Javascript
extjs4 treepanel动态改变行高度示例
Dec 17 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
Mar 06 Javascript
深入理解JavaScript中的对象
Jun 04 Javascript
详解Wondows下Node.js使用MongoDB的环境配置
Mar 01 Javascript
常用的JQuery函数及功能小结
Mar 24 Javascript
jQuery可见性过滤选择器用法示例
Sep 09 Javascript
详谈jQuery中的一些正则匹配表达式
Mar 08 Javascript
JS 实现百度搜索功能
Feb 01 Javascript
axios简单实现小程序延时loading指示
Jul 30 Javascript
vue-cli 3.x配置跨域代理的实现方法
Apr 12 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简单图像创建入门实例
2015/06/10 PHP
php 使用fopen函数创建、打开文件详解及实例代码
2016/09/24 PHP
php实现统计IP数及在线人数的示例代码
2020/07/22 PHP
Laravel 自动转换长整型雪花 ID 为字符串的实现
2020/10/27 PHP
javascript 表单规则集合对象
2009/07/21 Javascript
JQuery中关于jquery.js与jquery.min.js的比较探讨
2013/05/15 Javascript
RequireJS入门一之实现第一个例子
2015/09/30 Javascript
值得学习的bootstrap fileinput文件上传工具
2016/11/08 Javascript
Input文本框随着输入内容多少自动延伸的实现
2017/02/15 Javascript
JavaScript基础之this详解
2017/06/04 Javascript
微信小程序--组件(swiper)详细介绍
2017/06/13 Javascript
vue-router路由参数刷新消失的问题解决方法
2017/06/17 Javascript
一文让你彻底搞清楚javascript中的require、import与export
2017/09/24 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
Material(包括Material Icon)在Angular2中的使用详解
2018/02/11 Javascript
vue组件开发之用户无限添加自定义填写表单的方法
2018/08/28 Javascript
解决vue.js this.$router.push无效的问题
2018/09/03 Javascript
js中实例与对象的区别讲解
2019/01/21 Javascript
使用Node.js实现一个多人游戏服务器引擎
2019/03/13 Javascript
Ajax请求时无法重定向的问题解决代码详解
2019/06/21 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
浅谈python抛出异常、自定义异常, 传递异常
2016/06/20 Python
Python查询IP地址归属完整代码
2017/06/21 Python
Python实现图像去噪方式(中值去噪和均值去噪)
2019/12/18 Python
解决Pytorch训练过程中loss不下降的问题
2020/01/02 Python
基于CSS3实现立方体自转效果
2016/03/01 HTML / CSS
纯CSS3实现鼠标滑过按钮动画第二节
2020/07/16 HTML / CSS
新西兰最大的天然保健及护肤品网站:HealthPost(直邮中国)
2021/02/13 全球购物
编程用JAVA解析XML的方式
2013/07/07 面试题
高中自我鉴定
2013/12/20 职场文书
汽车技术服务英文求职信范文
2014/01/02 职场文书
2014年局领导班子自身建设情况汇报
2014/11/21 职场文书
单位接收函格式
2015/01/30 职场文书
《叶问2》观后感
2015/06/15 职场文书
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书
python blinker 信号库
2022/05/04 Python