获取当前年份前后各五年的数据与双击选中方法的使用

来源:互联网 发布:有些通信网络维护 编辑:程序博客网 时间:2024/06/01 08:00

1、获取当前年份前后各五年的数据

说明:原来是一个HTML的源生代码,但是因为使用的关系。我将它变成了easyui的方法,并且为适用我的项目,可能有一些改动。如果是有什么你们觉得不对的地方请根据自己的情况进行改正。有错误欢迎提出来,大家一起讨论。
(1)显示的方法

Function SelData(){Var mydate=now Date();Var startyear=mydate.getFullYear()-5;Var endyear=mydate.getFullYear()+5;Var Years=[];for(var i=startyear;i<=endyear;i++){Var year={text:i,value:i};Years.push(year);}$(“#myYear”).combobox(“loadData”,Years);}

下边是当时找到的源生码

<script language="javascript" type="text/javascript"> window.onload=function(){ //设置年份的选择 var myDate= new Date(); var startYear=myDate.getFullYear()-50;//起始年份 var endYear=myDate.getFullYear()+50;//结束年份 var obj=document.getElementById('myYear') for (var i=startYear;i<=endYear;i++) { obj.options.add(new Option(i,i)); } obj.options[obj.options.length-51].selected=1; } </script> <select id="myYear"></select> 

(2)将statetime方法放到首次加载中,让方法在页面一开始加载就被调用,可以使用。
(3)在下拉框中进行使用这个事件。
这里写图片描述

2、双击选中方法的使用

说明:这个是要实现在一个弹出框里双击框中选中的事物,在输入框中显示的效果。这里只提供一些简单的代码组,其他的自己写哈。

(1)在ajax的显示弹出框内容的地方加上。
这里写图片描述
$(“#goodid”).val(row.ID);即是获取当前前台显示的ID,goodid是下文要显示获取数据的文本框的id.并把它传到框里。

但是这样遇到了一个问题:在弹出商品列表中,双击选择商品后,在框中出现的不是该商品的编号,而是商品表的该行ID。我需要将ID变成编号,并且让他都显示出来。

(2)我在要显示的文本框中又加了一个隐藏的框来接受ID,显示的来显示商品编号。
这里写图片描述

(3)在Ajax选择商品双击时件中,分别用两种文本框调用,一个调ID,一个调商品编号。
这里写图片描述

(4)获取到商品值之后,让他用在保存和修改时传ID,别传商品编号。(这是文本框的ID)。

这里写图片描述
(5)在这个弹出框的显示方法中,让他也显示商品编号,让他获取另外一个表的商品编号。
这里写图片描述

注意:后台名称修改后,记得将前台显示也要改成新的名字哦。

欢迎批评指正,共同进步。新手小白一枚。欢迎评论,关注。