几个常用的JS


// JavaScript Document
//+---------------------------------------------------
//| 打开模式窗口,返回新窗口的操作值
//+---------------------------------------------------
function PopModalWindow(url,width,height)
{
var result=window.showModalDialog(url,window,"dialogWidth:"+width+"px;dialogHeight:"+height+"px;center:yes;status:no;scroll:no;dialogHide:no;resizable:no;help:no;edge:sunken;");
return result;
}
function PopModalWindowScroll(url,width,height)
{
var result=window.showModalDialog(url,window,"dialogWidth:"+width+"px;dialogHeight:"+height+"px;center:yes;status:no;scroll:yes;dialogHide:no;resizable:no;help:no;edge:sunken;");
return result;
}
//+---------------------------------------------------
//| 打开新窗口,返回新窗口的操作值
//+---------------------------------------------------
function PopNewWindow(sUrl,iWidth,iHeight)
{
l = (screen.width - iWidth)/2-10;
t = (screen.height- iHeight)/2-16;
window.open(sUrl,"","resizable=1,width="+iWidth+",height="+iHeight+",left="+l+",top="+t);
}
function PopNewWindowScroll(sUrl,iWidth,iHeight)
{
l = (screen.width - iWidth)/2-10;
t = (screen.height- iHeight)/2-16;
window.open(sUrl,"","scrollbars=1,resizable=1,width="+iWidth+",height="+iHeight+",left="+l+",top="+t);
}
//+---------------------------------------------------
//| 控制只輸入數字
//+---------------------------------------------------
function limitNum(obj) {

if(obj.value.replace(/[0-9\.]+/g,"").length>0) {
alert('请输入数字')
obj.value=0;
}
}
//+---------------------------------------------------
//| 控制表单全选或取消
//+---------------------------------------------------

function checkall(form, prefix, checkall) {
var checkall = checkall ? checkall : 'chkall';
for(var i = 0; i < form.elements.length; i++) {
var e = form.elements[i];
if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
e.checked = form.elements[checkall].checked;
}
}
}
function ClearData(obj,clearVal)
{
if (obj.value == "")
{
obj.value = clearVal;
}
else if (obj.value == clearVal)
{
obj.value = "";
}
}
//+---------------------------------------------------
//| 合并合格列,引用Jquery.js使用
//+---------------------------------------------------
function table_rowspan(_w_table_id,_w_table_colnum){
_w_table_firsttd = "";
_w_table_currenttd = "";
_w_table_SpanNum = 0;
_w_table_Obj = $j(_w_table_id + " tr td:nth-child(" + _w_table_colnum + ")");
_w_table_Obj.each(function(i){
if(i==0){
_w_table_firsttd = $j(this);
_w_table_SpanNum = 1;
}else{
_w_table_currenttd = $j(this);
if(_w_table_firsttd.text()==_w_table_currenttd.text()){
_w_table_SpanNum++;
_w_table_currenttd.hide(); //remove();
_w_table_firsttd.attr("rowSpan",_w_table_SpanNum);
}else{
_w_table_firsttd = $j(this);
_w_table_SpanNum = 1;
}
}
});
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值