工作三个月中常用的一些东西

1单选框打钩

$("#dyli12").attr("checked", true);//打勾

2定义一个tab标签

<div class="easyui-tabs" id="Tabs">

<div title=”tab标签名”></div>

<div title=“”></div>

</div>

3tab标签的选择改变事件

$("#Tabs").tabs({

onSelect: function (title, index)

{

if(index==0)

{第一个选项卡被选中}

If(index==1)

{第二个选项卡被选}

}})

4在框架中被引用页面获取父页面中中id为policy的元素的值

$("#PolicyNo", window.parent.document).val();

5在父页面中获取框架name属性为IframeName中id为testId的元素的值

$(window.frames["iframeName"].document).find("#testId").val()

6获取下拉框中的当前值

var BatchNumber = $(this).val(); //获取下拉框选中的值

7新建一个窗口,开始的时候是关闭的,窗口里面放的是一个框架

<div id="win1" class="easyui-window" title="Message" data-options="modal:true,iconCls:‘icon-save‘,maximized:true" closed="true" style="width: 720px; height: 500px; padding: 10px;">

<iframe id="myIframe" style="border: none; width: 99%; height: 99%"></iframe>

</div>

8关闭一个jquery easyui中的win窗体

$("#win1").window(‘close‘);

9动态的给窗体设置标题

$("#win1").window({title:"被保险人事项"});//设置窗体的标题

10js中给变量转码,解决中文乱码问题

escape()

11jquery easyui中datebox控件的操作

$("#id").datebox(‘setValue‘,值); //给jquery日期控件赋值

$(“#id”).datebox(‘getValue’)//获取日期控件的值

$("#zjbx_qsrq3").datebox({ disabled: true });

12设置几秒后刷新

function Reload(){

location.reload();

}

setTiemout(“Reload()”,2000); //jquery刷新页面

Parent.location.reload() //juquery刷新父页面

13循环遍历json数组

for (var key in data[0])

{

//alert(key + ‘:‘ + data[0][key]); //遍历json数组

$("#" + key + "").val(data[0][key]);

}

//遍历json

$.each(data,function(key,value){

})

14jquery easyui中gridview用法

$(function () {

$("#wind").window(‘close‘);

$("#wind1").window(‘close‘);

InitGrid(‘‘);

var p = $(‘#list‘).datagrid(‘getPager‘);

$(p).pagination({

pageSize: 10,//每页显示的记录条数,默认为5

pageList: [5, 10, 15, 20, 25, 30],//每页显示几条记录

beforePageText: ‘第‘,//页数文本框前显示的汉字

afterPageText: ‘页    共 {pages} 页‘,

displayMsg: ‘当前显示 {from} - {to} 条记录    共 {total} 条记录‘,

onBeforeRefresh: function () {

$(this).pagination(‘loading‘);//正在加载数据中...

$(this).pagination(‘loaded‘); //数据加载完毕

}

});

});

function InitGrid(searchStr) {

$(‘#list‘).datagrid({

width: ‘auto‘,

height: 320,

striped: true,

singleSelect: true,

url: ‘/Extend Class/PersonalInsuranceFinance.ashx?action=ProjectCollectionList‘ + searchStr,

loadMsg: ‘数据加载中请稍后……‘,

pagination: true,

rownumbers: true,

pageSize: 10,

pageList: [5, 10, 15, 20,25,30],

columns: [[

{ field: ‘Id‘, title: ‘Id‘, width: 120, hidden: true },

{ field: ‘Number‘, title: ‘收款项目编号‘, width: 120, align: ‘center‘ },

{ field: ‘AccountReceivables‘, title: ‘收款部门‘, width: 120, align: ‘center‘ },

{ field: ‘AccountProject‘, title: ‘收款项目‘, width: 120, align: ‘center‘ },

{ field: ‘PaymentAmount‘, title: ‘收款金额‘, width: 120, align: ‘center‘ },

{ field: ‘AccountingStatus‘, title: ‘结算状态‘, width: 120, align: ‘center‘ },

{ field: ‘Applicant‘, title: ‘操作‘, width: 120, align: ‘center‘, formatter: function (value, row, index) { return TooptipFormatter(value, row, index); } }

]]

});

}

function TooptipFormatter(value, row) {

return ‘<a href="javascript:void(0);" class="easyui-tooltip" style="color:#0044BB;text-decoration:none;" onclick="OpenResearchForm(‘ + row.Id + ‘)">【收款】</a>‘;

}

function OpenResearchForm(id) {

$("#wind").window(‘open‘);

$("#ID").val(id);

}

//datagrid中获取选中的一样

var row = $(‘#list‘).datagrid(‘getSelected‘);

//获取选中一样中id列的值

row.id

15sql 已数据库中实际的行做为row

select *,ROW_NUMBER() over(order by VisitDate desc) as rows from yw_010101 where Userid={0} and ExamID={1} order by VisitDate desc

//jquery获取id为BusinessId的控件的值,将值已,分割,[0]表示16此处是已‘,’分割字符串为数组取第一段

var 变量= $("#id").val().split(‘,‘)[0];

17juqery发送ajax请求

$.ajax({

url:“”,//ajax请求的地址

data:{action:’’,} //ajax发起请求时,向服务器提交的数据

datatype:’json’,//ajax提交数据的格式,已json格式提交

type:’post’,//提交方式为post提交

timeout:60000,//超时时间

success:function(data) //请求成功后会掉的函数

{

var id =data[0][“id”]//取json中的值

}

})

18创建object对象,然后通过json格式插件,将其格式化

var data= new object[]{

new {

dyliName=dyliName,

shenfenzhen=shenfenzhen,

sex=sex,

birthday=birthday,

marryState=marryState,

zhiyedaima=zhiyedaima,

address=address,

phone =phone

}

};

string datajson = JsonConvert.SerializeObject(data);

context.Response.Write(datajson);

19 JS 获取URL参数方法

function getQueryString(name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");

var r = window.location.search.substr(1).match(reg);

if (r != null) return unescape(r[2]); return null;

}

20通过代码向datatable中添加一行

DataTable result = new DataTable();

DataRow resultRow = result.NewRow();

result.Columns.Add("Err_Code", typeof(Int32));

result.Columns.Add("Err_Desc", Type.GetType("System.String"));

21checkbox只能单选

$(":checkbox").click(function () {

if ($(this).is(":checked")) {

$(":checkbox").attr("disabled", true);

$(this).attr("disabled", false);

}

else {

$(":checkbox").attr("disabled", false);

}

})

22正则表达式教程

http://deerchao.net/tutorials/regex/regex.htm#mission

23jquery easyui中关闭tab的项

$("#openTabs").tabs(‘close‘, ‘用工信息‘);

#openTabs是tab的id

用工信息:为要关闭的标签的title

24禁用日期框的一种方法

$("#t_c td").eq(1).find(‘input‘).attr(‘disabled‘, ‘disabled‘); //禁用日期框,先给配置的表格中日期框所在行的tr给个id然后找到日期框所在的行,禁用掉输入

25校验身份证

function checkIdCard(obj) {

if ((/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(obj)) || (/^(\d{6})(\d{2})(\d{2})(\d{2})(\d{3})$/.test(obj))) {

return true;

}

else {

return false;

}

}

26校验日期

function CheckDateTime(str) {

var pattern = /((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))/;

if (pattern.test(str)) {

return true;

}

else {

return false;

}

}

27校验必须为数字

function CheckNum(str) {

var pattern = /^[0-9]*$/;

if (pattern.test(str)) {

return true;

}

else {

return false;

}

}

28禁用掉按钮的点击事件

$("#id").removeAttr(‘onclick‘);

时间: 2024-10-27 07:43:00

工作三个月中常用的一些东西的相关文章

工作中常用Git指令操作

常用Git指令总结 前阵子有几天好不顺,可谓是喝水都呛着,更何况被Git给呛着了,还不轻,哈哈.所以打算总结一下自己在工作使用到Git相关的东西以及和大家探讨使用GIt的心得体会.于是,关于Git的的文章也就呼之欲出,总结外加研究一些难啃的指令.Git工作流,后期会慢慢更新. 一.GIt的alias 1.先来说说自己比较喜欢用的简写指令,可根据个人自行配置,下图是本人自己工作常用的git简写: 2.像这样使用:  git st ---查看文件提交状态   git ci -m "提交信息说明&qu

工作中常用,实用工具推荐!

原文:工作中常用,实用工具推荐! Red Gate 家族 大名鼎鼎的RedGate,相信大家都不会陌生,Reflector就是它家做的.这里就不介绍了.我本地安装的是09年下的一个套装,我介绍下常用的工具: SQL DOC: 如图:图1是编辑表名,编辑好之后图2能选择多种生成类型,图3和4是生成的chm的效果,挺不错的吧,索引,sql脚本,都生成好了,看起来 很不错啊! SQL DataGenerator 为我们新项目生成测试数据,你也可以自定义数据比如说长度啊,最小最大值,递增还是随机等等,如

软件测试工程师工作中常用的Linux命令

Linux系统有着众多的优点,比方开源.非商业版本免费.多任务多用户操作,因而Linux系统在非桌面范畴占有压倒性的市场份额.关于互联网技术工作者来说,控制常用的Linux命令也是一门必修课.下面罗列一些笔者在工作中常用的Linux命令. cd 切换目录 cd .. 返回上一层目录 cd . 进入当前目录 cd - 返回前一次的目录,即上一次的目录不是上一层目录 ls 查看文件与目录 用法: ls [参数][文件] 参数: ls –l 显示文件的权限和属性 ls –a 列出所有的文件,包含隐藏文

测试或运维工作过程中最常用的几个linux命令?

大家在测试工作过程中,可能会遇到需要你去服务器修改一些配置文件,譬如说某个字段的值是1 则关联老版本,是0则关联新版本,这时候你可能就需要会下vi的命令操作:或者查看session设置的时长,可能需要cd到某个目录cat下某个文件.可能我们不需要精通linux,但是基础操作了解对大家的工作还是蛮有帮助的.今天TestYao就介绍几个常用的linux命令给大家认识: 1.ls命令 ls命令是列出目录内容(List Directory Contents)的意思,运行它就是列出文件夹里的内容,可能是文

收集一些工作中常用的经典SQL语句

作为一枚程序员来说和数据库打交道是不可避免的,现收集一下工作中常用的SQL语句,希望能给大家带来一些帮助,当然不全面,欢迎补充! 1.执行插入语句,获取自动生成的递增的ID值 INSERT INTO SysRole (RoleName,RoleDesc) VALUES('超级管理员','描述') SELECT @@identity as 'id' 2.在同一数据表找到相同属性的记录 SELECT RoleName FROM SysRole GROUP BY RoleName HAVING COU

日常工作中常用的Linux命令

以下Linux命令是我日常工作中常用到的: sudo su - :切换为临时的root权限; chmod +x * :用于改变linux系统文件或目录的访问权限; ps -ef |grep dubbo-account :查看进程; ./ shutdown.sh : 关闭某个服务; tar -zxf nginx-1.6.tar.gz: 解压; less all.log : 查看当天的日志; tail -f all.log: 监控日志; ls -lh: 查看各个文件的大小; sz all.log:

工作中常用Linux命令:mkdir命令

本文链接:http://www.cnblogs.com/MartinChentf/p/6076075.html (转载请注明出处) 在Linux系统中,mkdir命令用来创建一个目录或一个级联目录. 1. 命令格式 mkdir [选项] 目录名 2. 命令选项 -m=mode 为目录指定访问权限,与chmod类似. -p 如果目录已经存在,则不会有错误提示.若父目录不存在,将会创建父目录.该选项常用于创建级联目录. -v 为每个目录显示提示信息. 3. 实例 实例1:在当前目录创建baklog目

工作中常用的Linux命令(2):ipcs/ipcrm命令

ipcs 1. 命令格式 ipcs [resource-option] [output-format] ipcs [resource-option] -i id 2. 命令功能 提供IPC设备的信息 3. 使用方法 resource选项: ipcs -m 查看系统共享内存信息 ipcs -q 查看系统消息队列信息 ipcs -s 查看系统信号量信息 ipcs [-a] 系统默认输出信息,显示系统内所有的IPC信息 [[email protected] data]$ ipcs -a ------

工作中常用的Linux命令:目录

工作两三年,每天都和Linux打交道,但每每使用Linux命令的时候却会像提笔忘字般不知如何使用,常常查手册或到网上找资料.此系列文章主要是为了方便自己在使用命令时随时可查阅.鄙人才疏学浅,文中若有任何错误可在留言中指正,以供大家共同进步.学习的主要参考资料: 1. <Unix环境高级编程>.<shell脚本学习指南>... 2. 我使用过的Linux命令系列 3. 每天一个Linux命令 4. 网上的其他资料 1. 工作中常用的Linux命令(1):find命令 2. 工作中常用