欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-06-07 12:14:53
...

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)在这个弹出框的显示方法中,让他也显示商品编号,让他获取另外一个表的商品编号。
获取当前年份前后各五年的数据与双击选中方法的使用

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

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