函数checkhaveselect
该函数用于删除datagrid中的行时,判断datagrid是否有被选中的行。没有则提示“请您最少选择一项!”,并返回false。有则返回true。
该函数用于删除datagrid中的行时,判断datagrid是否有被选中的行。没有则提示“请您最少选择一项!”,并返回false。有则返回true。
//if DataGrid have selected
function checkhaveselect(dataGrid)
{
for(i=1; i <dataGrid.rows.length;i++)Ž
{
if (dataGrid.rows(i).cells(0).childNodes(0).id!="");
{
if(dataGrid.rows(i).cells(0).childNodes(0).checked==true)
{
return true;
}
}
}
alert("请您最少选择一项!");
return false;
}
我们的系统在应用程序管理、平台用户管理、行政架构管理时:
<script language="JavaScript" src="../Js/Common.js" ></script>
它的访问URL为 http://.../app/apphome.aspx
RBAC管理时
<script language="JavaScript" src="../../Js/Common.js" charset="gb2312"></script>
它的访问URL为 http://.../rbac/role/rolehome.aspx
<script language="JavaScript" src="../Js/Common.js" ></script>
它的访问URL为 http://.../app/apphome.aspx
RBAC管理时
<script language="JavaScript" src="../../Js/Common.js" charset="gb2312"></script>
它的访问URL为 http://.../rbac/role/rolehome.aspx
1、函数放在页面
将上边函数放在页面时,一切正常。


2、函数放在js文件中
将上边函数放到Common.js中,出现提示中文乱码:
添加charset="gb2312"
在网上查到一个方法,说可以解决javascript乱码问题
在<script language="JavaScript" src="../Js/Common.js"></script>添加charset="gb2312" :
<script language="JavaScript" src="../Js/Common.js" charset="gb2312"></script>
在接入应用系统管理、平台用户管理、行政架构管理中,提示正常:
但是在RBAC管理中,提示出现了乱码。(更奇怪的是,点10次可能有一两次正常)
将Common.js保存为UTF-8格式
这下另一种乱码出现了:


这次在接入应用系统管理、平台用户管理、行政架构管理是肯定出现。
在RBAC管理中,多数情况是正常的,不过点10次可能有一两次不正常,和上边相反了。
将Common.js保存为UTF-8格式+去掉charset="gb2312"
这次所有页面的提示都正常了。
浙公网安备 33010602011771号