项目中用到的JS总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JS:
(1)去掉标签的某个属性: $("#ZHTMC").removeAttr("placeholder");
(2)添加属性: $("#ZHTMC").attr("disabled", "disabled");
(3)控件被移除:$(“#Submint”).remove();
(4)控件被隐藏:$(“#Submit”).hide();
(5)控件显示:$(“#Submit”).show();
(2)escape()该函数对字符串进行编码,这样就可以在所有的机器上读取该字符串(例如汉字,特殊字符-)。
只能用于传递文本比较短的参数例如名字,编号等,如果传递的文本过长就会超出浏览器规定的限制,报错,如果传递的文本过长就必须换方式传递,例如传递GUID,通过GUID 进行查询数据库得到要显示的参数;
(3)取得Combobox的值:$(“#Name”).combobox(“getValue”);
(4)得到数字文本框numberbox的文本:
$(“#number”).numberbox(“getValue”);
(5)取得redioButton 的值:$(“input[name=‟female‟]:check”).val()
(6)获取DataGrid的整个列表的数据:$(“#grid”).datagrid(“getData”);
(7)重新加载DataGrid:
$(“#grid”).datagrid(“reload”);//(刷新列表)
(8)不需要刷新Datagrid更新某个状态:
Var selectedRow=$(“#grid”).datagrid(“getSelected”);//得到选
中行的数据
Var
selectedIndex=$(“#grid”).datagrid(“getRowIndex”,selectedR ow);//得到选中行的索引
selectedRow.ZT=‟1‟;//设置选中行的状态$(“$grid”).datagrid(…updateRow‟,{index:selectedIndex});//根据选中行的索引更新选中行的数据
(9)得到DataGrid被选中的行:
$(“#grid”).datagrid(“getSelected”);
(10)DataGrid 默认选中第一行:
$(“#grid”).datagrid(…selectRow‟,0);
(11)设置日期格式空间不可用:
$(“#RQ”).datebox({disabled:true});
(12)日期格式控件赋值:
$(“#RQ”).datebox(“setValue”,RQ);
(13)给数字控件numberbox赋值:
$(“#”).numberbox(“setValue”,number);
(14)进行加减乘除运算时将得到的数值用parseFloat()转换一下在进行运算;
(15)得到日期控件显示的文本:
$(“#RQ”).datebox(“getText”);
(16)为了格式化一个数据网格Datagrid,我们需要设置
formatter属性,它是一个函数,这个格式化函数包含三个参数:
Value:当前列对应字段值;
Row:当前的行记录数据;
Index:当前的行下表
formatter:function(value,rowData,rowIndex)
{
If(rowData.ZT==1)
{
Return “女”;
}
If(rowData.ZT==0)
{
Return “男”;
}
}
(17)文本框失去焦点时触发的事件:
$(“#JE”).blur(function(){});