仿照163 写信模块的源码,他们的单击收件人,弹出一个界面,然后选人取消做的比较好。
看看大家是什么做的。
<table id="tableMain" width="100%">
<tr>
<td align="center" style="height: 50px">
<asp:Label ID="Label1" runat="server" Text="请选择需要输出的项目字段名"></asp:Label></td>
</tr>
<tr>
<td align="center">
<table id="tableCenter" width="100%">
<tr>
<td style="width: 40%">
</td>
<td style="width: 10%">
</td>
<td style="width: 40%">
</td>
<td style="width: 10%">
</td>
</tr>
<tr>
<td style="width: 40%">
<br />
<select id="fields" multiple="multiple" size="10" style="width: 80%">
<%-- 我这里是固定的所以,写死的,这里应该用ajax--%>
<option selected="selected" value="prj.PrjName">项目名称</option>
<option value="prj.PrjApplyUnit">申报单位</option>
<option value="prji.PrjNum">项目编号</option>
<option value="prjf.FlowName">项目类别</option>
<option value="prj.PrjManager">项目负责人</option>
<option value="prj.PrjExpenseApply">申报金额</option>
<option value="prj.PrjAmountConfirm">资助金额</option>
<option value="prj.PrjBeginTime">项目开始日期</option>
<option value="prj.PrjEndTime">项目结束日期</option>
<option value="prji.PrjStatus">项目状态</option>
<option value="com.Tel">企业电话</option>
<option value="com.Fax">企业传真</option>
<option value="com.ContactAddress">联系地址</option>
<option value="comp.name">联系人</option>
<option value="comp.Tel">联系人电话</option>
<option value="comp.Fax">联系人传真</option>
<option value="comp.Email">联系人Email</option>
<option value="comp.Address">联系人地址</option>
</select>
</td>
<td style="width: 10%; height: 200px">
<input id="btnAdd" onclick="moveFields(document.all['fields'],document.all['result']);" onmouseover="this.className='btnBlueOn'" onmouseout="this.className='btnBlue'"
type="button" value="添加" class="btnBlue" style="width: 50px; height: 22px" /><br />
<br />
<input id="btnRemove" onclick="moveFields(document.all['result'],document.all['fields'])" onmouseover="this.className='btnBlueOn'" onmouseout="this.className='btnBlue'"
type="button" value="删除" class="btnBlue" style="width: 50px; height: 22px" /></td>
<td style="width: 40%; height: 200px">
<br />
<select id="result" multiple="multiple" size="10" style="width: 80%">
</select>
</td>
<td align="left" style="width: 10%">
<input id="btnMoveUP" onclick="moveUp(document.all['result'])" onmouseover="this.className='btnBlueOn'" onmouseout="this.className='btnBlue'" type="button" value="上移" class="btnBlue" style="width: 50px; height: 22px" /><br />
<br />
<input id="btnMoveDown" onclick="moveDown(document.all['result'])" onmouseover="this.className='btnBlueOn'" onmouseout="this.className='btnBlue'" type="button"
value="下移" class="btnBlue" style="width: 50px; height: 22px" /></td>
</tr>
<tr>
<td style="width: 40%">
</td>
<td style="width: 10%">
</td>
<td style="width: 40%">
</td>
<td style="width: 10%">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center">
<table id="tableFoot" width="100%">
<tr>
<td align="center">
<asp:Label ID="Label2" runat="server" Text="值:"></asp:Label>
<asp:TextBox ID="txtResult" runat="server" Width="80%" CssClass="txtBlue"></asp:TextBox>
<asp:HiddenField ID="hfldFields" runat="server" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center" style="height: 50px">
<asp:Button ID="btnSubmit" runat="server" Font-Bold="False" OnClick="btnSubmit_Click"
Text="提交" CssClass="btnBlue" Width="80px" />
<asp:Button ID="btnClose" runat="server" OnClientClick="closeThisWindow()" Text="关闭" OnClick="btnClose_Click" CssClass="btnBlue" Width="80px" /></td>
</tr>
<tr>
<td align="center" style="height: 50px">
<asp:Label ID="lblMessage" runat="server" Font-Bold="True" ForeColor="Navy"></asp:Label></td>
</tr>
</table>
<script language="javascript" type="text/javascript" >
function closeThisWindow()
{
window.close();
}
function moveFields(e1,e2)
{
for (var i = 0; i < e1.options.length; i++)
{
if (e1.options[i].selected)
{
var e = e1.options[i];
e2.options.add(new Option(e.text, e.value));
e1.remove(i);
if (e1.options.length > 0)
{
if(i == e1.options.length)
{
e1.options[i-1].selected=true;
}
else
{
e1.options[i].selected = true;
}
}
}
}
document.all["ctl00$ContentPlaceHolder1$txtResult"].value = getText();
document.all["ctl00_ContentPlaceHolder1_hfldFields"].value = getValue();
}
function getText()
{
var e = document.all["result"];
var strResult = "";
for(var i = 0; i < e.options.length; i++)
{
strResult = strResult + e.options[i].text;
if (i < e.options.length - 1)
{
strResult = strResult + ",";
}
}
return strResult;
}
function getValue()
{
var e = document.all["result"];
var strResultValue = "";
for(var i = 0; i < e.options.length; i++)
{
strResultValue = strResultValue + e.options[i].value;
if (i < e.options.length - 1)
{
strResultValue = strResultValue + ",";
}
}
return strResultValue;
}
function moveUp(e)
{
for (var i = 0; i < e.options.length; i++)
{
if (e.options[i].selected)
{
if (i > 0)
{
var temp = new Option(e.options[i-1].text,e.options[i-1].value);
e.options[i-1].text = e.options[i].text;
e.options[i-1].value = e.options[i].value;
e.options[i].text = temp.text;
e.options[i].value = temp.value;
e.options[i].selected = false;
e.options[i-1].selected = true;
}
}
}
document.all["ctl00$ContentPlaceHolder1$txtResult"].value = getText();
document.all["ctl00_ContentPlaceHolder1_hfldFields"].value = getValue();
}
function moveDown(e)
{
var flag = true;
for (var i = 0; i < e.options.length; i++)
{
if (e.options[i].selected && flag)
{
if (i < e.options.length - 1)
{
index = i;
var temp = new Option(e.options[i].text,e.options[i].value);
e.options[i].text = e.options[i+1].text;
e.options[i].value = e.options[i+1].value;
e.options[i+1].text = temp.text;
e.options[i+1].value = temp.value;
e.options[i].selected = false;
e.options[i+1].selected = true;
flag = false;
}
}
}
document.all["ctl00$ContentPlaceHolder1$txtResult"].value = getText();
document.all["ctl00_ContentPlaceHolder1_hfldFields"].value = getValue();
}
</script>
19 ☆sendmail别名sendmail的主要的别名配置文件是/etc/aliases。 在sendmail决定消息的接受者的目的地的之前,其先试图在别名中查找。 为了优化查找,sendmail为其别名记录建立了一个哈希表数据库/etc/aliases.db该...
要达到这样的目标必须发送邮件的两人都有公钥和私钥。 公钥,就是给大家用的,你可以通过电子邮件发布,可以通过网站让别人下载,公钥其实是用来加密/验章用的。私钥,就是自己的,必须非常小心保存,最好加上密码,...
今天一位十几年没见的朋友请我们去吃饭,吃完在他公司闲聊时无意中说起他一个朋友的父亲得了癌症,被医生宣布只能回家等死了,有人送来了一个偏方,家人就是:死马只当活马医,试着吃起了这个方子,没想到吃了几贴就...
设计模式公司荣誉出品 您的设计模式 我们的设计模式 CBF4LIFE 2009 年5 月 我希望这本书的阅读者具备最基本的代码编写能力,您是一个初级的coder,可以从中 ...领会到怎么设计一段优秀的代码;...
删除聊天记录:点加人的小喇叭--再点左边好友前的+号--再从左边的里选中那个人--再点上面的删除--是。(不能从中间的大框里删,那样就把好友删了 . 3.快捷回复存句子的步骤::第一步复制:把箭头放在字的前面,按住...
分类: java学习 2011-09-04 20:48 883人阅读 评论(6) 收藏 举报 设计模式公司荣誉出品 您的设计模式 我们的设计模式 CBF4LIFE 2009 年5 月 我希望这本书的阅读者具备最基本的代码编写能力,您是一个初级的...
阅读目录 一 数学定义的函数与python中的函数 二 为何使用函数 背景提要 三 函数和过程 四 函数参数 五 局部变量和全局变量 六 前向引用之'函数即变量' 七 嵌套函数和作用域 八 递归调用 ...
搭建Sendmail邮件系统1 ☆邮件系统电子邮件系统的工作原理 电子邮件系统的运作方式与其它的网络应用有着根本上的不同。在其它的绝大多数的网络应用中,网络协议直接负责将数据发送到目的 地。...
iPad开发的局限性 在iPad上使用Safari浏览普通网站网页的时候,网页因为太大而导致需要手动放大缩小或者滑动,虽然这种滑动行为在iPad上市之初的各种宣传中被津津乐道,但时间久了我们还是会发现这样做并不方便,...
搭建Sendmail邮件系统1 ☆邮件系统电子邮件系统的工作原理 电子邮件系统的运作方式与其它的网络应用有着根本上的不同。在其它的绝大多数的网络应用中,网络协议直接负责将数据发送到目的 地。...
国内最牛七星级团队 马士兵、高淇等11位十年开发经验专家录制 目 录 百战程序员Java1573题 2 百战程序员介绍 3 JavaSE编程基础 9 第一章 初识Java 9 阶段项目课程1 11 第二章 数据类型和运算符...第六章 异常机制
这门课程基于主流的java8平台,由浅入深的详细讲解了java SE的开发技术,可以使java方向的入门学员,快速扎
2020美赛特等奖A题8篇论文
课程针对没有任何程序设计基础的初学者,全面介绍C语言及利用C语言进行程序设计的方法。课程注重知识的传授,更关注学习者能够通过实践的方式,真正学会利用C语言解决问题,奠定
介绍Qt中的Graphics View Framework,涉及View、Scene、Item的关系,如何自定义QGraphicsItem、处理Item之间的关联、如何布局及定义自己的布局Item、如何变幻Item、如何应用动画、如何处理拖放、如何给It
2019年数模美赛D题一等奖论文中文版本与最终版本,这里面卢浮宫的疏散方法可以修改为任意一篇快速疏散论文,搞数模竞赛的同学可以进行下载学习。
2020美赛a题海温数据,1877年至今,趁比赛还没结束上传赚点资源值 全球海洋温度影响某些海洋生物的栖息地质量。当温度变化太大,它们无法继续繁荣时,这些物种就会迁移到其他更适合它们现在和未来生活和繁殖成功的栖息地。其中一个例子就是美国缅因州的龙虾种群,它们正缓慢地向北迁移到加拿大,那里的海洋温度较低,为它们提供了更合适的栖息地。这种地理种群的转移可能会严重影响依赖海洋生物稳定性的公司的生计。 您的团队已被苏格兰北大西洋渔业管理协会聘请为顾问。该协会希望在全球海洋温度升高的情况下,更好地了解与苏格兰鲱鱼和鲭鱼从它们目前的栖息地苏格兰附近迁移有关的问题。这两种鱼类为苏格兰渔业做出了巨大的经济贡献。鲱鱼和鲭鱼种群分布位置的变化,可能会让规模较小的苏格兰渔业公司在经济上变得不切实际。这些公司使用渔船,但船上没有冷藏设备。
Microsoft office 2016专业增强版是一款由官方发布的Microsoft office办公软件,而且免费开放给所有Windows用户免费使用,其中Excel、word、PPT都非常智能化,界面最新加入暗黑主题,并且按钮的设计风格开始向Windows10靠拢。本平台提供Office 2016专业增强版,需要的朋友可下载试试! Office 2016 专业增强版安装教程 1. 下载
关于2020年数模美赛c题的,题目,数据,文献资料,一些代码,以及思路和感想。其中在感想部分谈及了C题两种解答方法的对比(评论处理方法,另一种是我们老师带的另外几队拿了H奖的)。我们对这次论文交的比较匆忙,摘要是在最后一点时间里赶出来的,文章很多细节部分都有些问题,特别是问题分析部分忘记放上去就交了,有点尴尬。本来对这次结果不抱太大希望,后来却拿了m奖(虽然对于拿o奖,f奖的大佬们来说这不算什么),但对于失误较多的我们来说已经比较满意了。希望我的分享能对美赛有兴趣的同学起到一些帮助。
vs2017最新离线安装包,将官网文件整合成4个压缩包,包含所有组件的功能,安装过程无需联网。很方便。
最近热门的python京东茅台脚本
一门初级、从入门到精通的C语言C++语法教程,由毕业于清华大学的业内人士执课。从简单的HelloWorld入门程序,到深入的C语言C++核心概念
本文为2019年美赛A题特等奖论文中文版,好不容易找到的资源分享给大家,供大家学习。
内含6片MCM2019年C题优秀论文原文和保留原格式的中文翻译 例 近年来,过量服用已成为美国意外死亡的主要原因,处方类阿片和海洛因是该 类别中最重的违法者。尽管许多人需要阿片类药物来控制其慢性和严重疼痛,但 这些疗法的普遍后果是滥用,成瘾以及升级为更糟的物质。存在多种打击毒品传 播的策略,例如教育,康复和执法。然而,鉴于阿片类药物在美国社会的新普 及,因此有必要针对性地制定战略。 我们开发了一种模型,可以可靠且准确地预测阿片类药物在俄亥俄州,宾 夕法尼亚州,弗吉尼亚州,西弗吉尼亚州和肯塔基州之间的扩散。为此,我们: ● 通过将阿片类药物成瘾视为一种在邻居之间确定性传播的疾病,并假设 其传播可以采用马尔可夫模型来模拟,从而可视化该区域内2010年至2016 年间阿片类药物的运动和传播。这将使我们能够找到一个过渡矩阵,以告 诉每个县彼此之间的影响。我们还将县之间的距离纳入该矩阵。 ● 接下来,我们对整个数据集中的社会经济因素的影响进行了建模,并将 这些变化与该县阿片类药物的使用随时间的增长或收缩的方式相关联。 ● 然后,我们以两种方式组合模型-线性和并行方式。我们用它来估计 毒品 问题发源地的震中。 ● 最后,我们进行了多次模拟并预测了未来的毒品问题,从而从不同的角 度开发了多种策略来应对这种流行病,并从对阿片类药物传播影响最大的 变量中进行选择。 我们的模型将非法使用阿片类药物视为一种疾病,当特定地区的更多人患 有阿片类药物时,这种情况会更频发。这使我们能够对其进行设计,以便将来可 以推广到更大的区域。通过可视化这种传播,我们能够目睹预测的阿片类药物在 主要道路上和沿主要道路的传播比简单邻接所能预测的更长。以这种方式联系在 一起的县既包括震中县,也包括脆弱县。 为了评估我们的外部模型,我们给了它来自所有县的前两年的药物报告数 据,然后将其传播到2016年。我们的预测存在人均10 -5 药物报告的错误。在评估 我们的内部模型时,我们意识到尽管社会经济因素高度相关,但它们无法准确预 测阿片类药物的滥用。
18款表白网页源代码(表白),集合了经典款和合并3连款,直接可以发布到网站,来进行表白!!
什么是流程、工作流作用、Activiti背景简介、Activiti流程设计器安装、Activity环境搭建、通过HelloWorld掌握 Activiti操作流程的步奏、常见API使用、流程部署管理(发布流程、查看流程定义、删除流程、查看流程附件)、流程实例管理(启动流程、查看任务、认领任务、办理任务、查看流程状态) 什么是流程、工作流作用、Activiti背景简介、Activiti流程设计器安装、Activity环境搭建、通过HelloWorld掌握 Activiti操作流程的步奏、常见API使用、流程部署管理(发布流程、查看流程定义、删除流程、查看流程附件)、流程实例管理(启动流程、查看任务、认领任务、办理任务、查看流程状态) QQ:362969068
课程涵盖了OpenGL开发的方方面面,对开发中经常用到的开发知识点进行讲解,从实战的角度进行编码设计. 第1章-环境建立 第2章-基础图元 第3章-三维世界 第4章-纹理多彩世界 第5章-显存的分配-优化 第6章-场景控制 第7章-光照-真实世界 第8章-模型 第9章-UI制作 第10章-场景编辑器制作 第11章-地形 第12章-脚本引入-lua 教程从最最本的固定管线开始,一节课一个知识点,从实战的角度出发,结合项目开发中经常用到的知识点作深入的讲解,以面向对象的编成方式对知识点进行封装,可以直接引入到项目中使用.通过课程的学习,掌握OpenGL图形编程技巧,并能学以致用.
2019美赛A-E题O奖论文-及题目中英文 A:1902727,1910246,1917933,1919022,1924781,1926690 B:1908286,1908904,1915782,1923964,1924588 C:1900577,1901213,1901679,1906204,1909434,1922154 D:1900007,1902407,1908810,1922074,1922748,1923074,1924801 E:1902029,1902054,1902917,1903455,1916129,1916777,1924813,1926224
STM32全系列 Keil MDK pack离线包 注:由于上传大小限制,除了F0和F1的包,其他的提供链接通过百度云下载。 包括以下包,当前最新版本(20200115) Keil.STM32F0xx_DFP.2.0.0.pack Keil.STM32F1xx_DFP.2.3.0.pack Keil.STM32F2xx_DFP.2.9.0.pack Keil.STM32F3xx_DFP.2.1.0.pack Keil.STM32F4xx_DFP.2.14.0.pack Keil.STM32F7xx_DFP.2.12.0.pack Keil.STM32H7xx_DFP.2.3.1.pack Keil.STM32G0xx_DFP.1.2.0.pack Keil.STM32G4xx_DFP.1.1.0.pack Keil.STM32L0xx_DFP.2.0.1.pack Keil.STM32L1xx_DFP.1.2.0.pack Keil.STM32L4xx_DFP.2.3.0.pack Keil.STM32L5xx_DFP.1.1.0.pack Keil.STM32MP1xx_DFP.1.1.0.pack Keil.STM32W1xx_DFP.1.0.0.pack Keil.STM32WBxx_DFP.1.0.0.pack
2021CFA一级Notes1-5,有5本pdf。