`
sassds
  • 浏览: 154397 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js 方法

js 
阅读更多

//==========================================================================
//
//
  代码描述:将某个datagrid中模板的中checkbox置为相反状态
//
 
//
  传入参数:Form --- 当前页面ID            例:  xt_function_m
//
            CheckBox  --- 被选择的字符    例:  'CheckBoxSelect'
//
  
//
  返回参数:无
//
//
//
==========================================================================
function SelectTitleAll(Form, CheckBox)            
{
    
var i
    
var intLength = Form.elements.length            
                            
    
for (i = 0; i < intLength; i ++)
    
{
        
var strType = Form.elements[i].type
        
var strName = Form.elements[i].name

        
if (strType == 'checkbox' && strName.lastIndexOf(CheckBox) == strName.length - CheckBox.length)
        
{
            Form.elements[i].checked 
= !Form.elements[i].checked;
        }
        
        
    }
                
}


//==========================================================================
//
//
  代码描述:将表单中所有的checkbox都设置为打勾状态
//
 
//
  传入参数:Form --- 当前页面ID            例:  xt_function_m
//
            CheckBox  --- 被选择的字符    例:  'CheckBoxSelect'
//
  
//
  返回参数:无
//
//
//
==========================================================================
function SelectAll(Form, CheckBox)            
{
    
var i
    
var intLength = Form.elements.length            
                            
    
for (i = 0; i < intLength; i ++)
    
{
        
var strType = Form.elements[i].type
                
        
if (strType == 'checkbox')
        
{
            Form.elements[i].checked 
= true;
        }
                    
    }
                
}


//==========================================================================
//
//
  代码描述:去除字符串左边空格
//
 
//
  传入参数:str --- 去除之前的字符串            例:  ‘ OK’
//
//
  
//
  返回参数:去出以后的字符串
//
//
//
==========================================================================
function jsLTrim(str)
{
    
var rtnStr;
    rtnStr
=""
    
for (var i = 0; i < str.length; i ++)
    
{
        
if (str.charAt(i) != " ")
        
{
            rtnStr 
= str.substr(i);
            
break;
        }

    }

    
return rtnStr;
}


//==========================================================================
//
//
  代码描述:去除字符串右边空格
//
 
//
  传入参数:str --- 去除之前的字符串            例:  ‘ OK’
//
//
  
//
  返回参数:去出以后的字符串
//
//
//
==========================================================================
function jsRTrim(str)
{
    
var rtnStr;
    rtnStr 
= ""
    
for (var i = str.length-1; i >= 0; i --)
    
{
        
if (str.charAt(i) != " ")
        
{
            rtnStr 
= str.substring(0,i+1);
            
break;
        }

    }

    
return rtnStr;
}


//==========================================================================
//
//
  代码描述:去除字符串两边空格
//
 
//
  传入参数:str --- 去除之前的字符串            例:  ‘ OK ’
//
//
  
//
  返回参数:去出以后的字符串
//
//
//
==========================================================================
function Trim(str)
{
    
return(jsLTrim(jsRTrim(str)));
}


//==========================================================================
//
//
  代码描述:将回车按键 转为 Tab按键
//
 
//
  传入参数:
//
//
  
//
  返回参数:
//
//
//
==========================================================================
function Key_EnterToTab()
{            
    
if(event.keyCode == 13)
    
{                
        event.keyCode 
= 9;
    }
                
}
 
//==========================================================================
//
//
  代码描述:判断日期的大小
//
 
//
  传入参数:        Date1      ---日期1                例:'2004-1-1'
//
  传入参数:        Date2        ---日期2                例:'2004-2-1'
//
  传入参数:        Compare    ---比较符号            例如 '>','<','='     
//
  
//
  返回参数:    bool--是否成立
//
//
==========================================================================
function Est_Date(Date1,Date2,Compare)
{
    
switch(Compare)
    
{
        
case '>':
            
if (Date1>Date2)
            
{
                
return true;
            }

            
else
                
return false;
            
break;
        
case '<=':
            
if (Date1<=Date2)
            
{
                
return true;
            }

            
else
                
return false;
            
break;
        
case '=':
            
if (Date1==Date2)
            
{
                
return true;
            }

            
else
                
return false;
            
break;
    }

}


//==========================================================================
//
//
  代码描述:判断日期的大小
//
 
//
  传入参数:        url                        例:www.witehouse.com?bs=over
//
  传入参数:        参数名称                例:bs
//
  返回参数:        参数值
//

//
//
==========================================================================
function QueryString(url,sName)
{
    
var sSource = url;
    
var sReturn = "";
    
var sQUS = "?";
    
var sAMP = "&";
    
var sEQ = "=";
    
var iPos;

    iPos 
= sSource.indexOf(sQUS);

    
var strQuery = sSource.substr(iPos, sSource.length - iPos);
    
var strLCQuery = strQuery.toLowerCase();
    
var strLCName = sName.toLowerCase();

    iPos 
= strLCQuery.indexOf(sQUS + strLCName + sEQ);
    
if (iPos == -1)
    
{
        iPos 
= strLCQuery.indexOf(sAMP + strLCName + sEQ);
        
if (iPos == -1)
        
return "";
    }


    sReturn 
= strQuery.substr(iPos + sName.length + 2,strQuery.length-(iPos + sName.length + 2));
    
var iPosAMP = sReturn.indexOf(sAMP);

    
if (iPosAMP == -1)
        
return sReturn;
    
else
    
{
        sReturn 
= sReturn.substr(0, iPosAMP);
    }


    
return sReturn;
}


//==========================================================================
//
//
  代码描述:判断多行文本框的是否超出字符
//
 
//
  传入参数:        txt                         例:form.alltxt 多行文本框对象
//
  传入参数:        maxlen                        例:30 允许最大的多行文本的长度
//
  返回参数:        无
//
//
//
==========================================================================
function JudTxtValue(txt,maxlen)
{
    
if (txt.value.length>maxlen)
    
{
        alert('文本框输入超出'
+maxlen+'个长度');
        txt.value
=txt.value.substr(0,maxlen);        
    }

}

分享到:
评论

相关推荐

    android webview中使用Java调用JavaScript方法并获取返回值

    总结一下,从Android WebView调用JavaScript方法并获取返回值的关键步骤包括: 1. 启用WebView组件的JavaScript支持。 2. 使用addJavascriptInterface()方法建立Java和JavaScript之间的通信桥梁。 3. 在Java类中...

    android demo,android调用js方法

    本文将深入探讨如何在Android应用中调用JavaScript方法,以实现Android(Java)与HTML5(JS)的交互,具体以"android demo, android调用js方法"为主题,通过一个名为"webview_js2(android调用js方法)"的示例进行讲解...

    python 调用 js方法示例源码.zip

    本示例关注的是Python调用JavaScript方法,这是一个实用的技术,它允许我们利用Python的强大功能和JavaScript在Web前端的优势。在“python 调用 js方法示例源码.zip”这个压缩包中,我们可以找到相关的源代码,用于...

    java调用js方法[参照].pdf

    本文将详细讲解如何在Java中调用JavaScript方法,主要涉及两种方式:一是调用Java代码内部编写的JS方法,二是调用外部JS文件中的方法。 **一、调用Java代码内部编写的JS方法** 自Java 6开始,Java引入了`javax....

    Android中调用js方法及js中调用本地方法

    本文将详细讲解如何在Android中调用JavaScript的方法,以及JavaScript如何反向调用Android本地方法。 首先,让我们从Android调用JavaScript的方法开始。Android中的WebView组件是实现这种交互的主要工具。当在...

    js调用C#方法

    C#调用JavaScript方法 C#可以通过注册客户端脚本的方式调用JavaScript方法。 ##### 注册客户端脚本 在C#代码中注册一段脚本来执行JS方法: ```csharp protected void Button_Click(object sender, EventArgs e)...

    JavaScript 方法和技巧大全

    1 创建脚本块 ”JavaScript”&gt; JavaScript code goes here 2 隐藏脚本代码 ”JavaScript”&gt; &lt;!-document.write(“Hello”); // --&gt; ... ”JavaScript” src="/”filename.js"”&gt; 5 注释脚本

    ( java调用js__方法.docx

    Java 调用 JS 方法是指在 Java 代码中调用 JavaScript 代码的方法,从而实现 Java 和 JavaScript 之间的交互。在本文中,我们将详细介绍 Java 调用 JS 方法的实现步骤和相关知识点。 Java 调用 JS 方法的实现 在 ...

    java调用js方法.pdf

    Java从JDK 1.6开始引入了ScriptEngine接口,使得调用JavaScript方法变得可能。以下将详细解释如何在Java中调用JavaScript方法。 首先,我们来看第一种方法,即调用Java代码内部编写的JavaScript方法。这通常适用于...

    vue中注册自定义的全局js方法

    在Vue框架中,我们经常需要在多个组件间共享通用的JavaScript方法。为了方便地在各个组件中使用这些方法,我们可以通过创建全局的js方法并将其注册到Vue中来实现。接下来,我们将详细探讨如何在Vue中注册自定义的...

    JAVA在服务器后端直接运行JavaScript方法

    使用JAVA来运行已有的JavaScript方法,可以只运行一小段js代码,也可以运行一个js的方法,而你可以不用关心js内部的方法是怎么实现的,只是js是可以运行的,拿到java上也可以运行。 注意不能运行页面元素的相关属性...

    Java代码调用HTML5中的JS函数算法

    "java调用js方法.doc"很可能是详细描述如何从Java调用JS函数的步骤和示例。 在实际应用中,Java代码可能会通过Ajax发送一个请求到服务器,服务器解析请求后调用对应的JS函数,例如在"des.js"中执行解密操作,然后将...

    vbscript和javascript互相调用方法

    本文将深入探讨VBScript和JavaScript互相调用的方法,以及它们在ASP环境中的应用,帮助读者理解这两种脚本语言如何协同工作。 ### VBScript与JavaScript的基本介绍 VBScript(Visual Basic Scripting Edition)是...

    Unity与Js之间交互

    1. **Unity调用JavaScript方法**: 在Unity中,我们可以使用UnityPlayer.GlobalObject来访问JavaScript的全局对象。例如,如果我们有一个JavaScript函数叫做`jsFunction`,在Unity中调用它的代码如下: ```csharp...

    URL中link调用js方法

    &lt;a href="javascript:setValue();"&gt;aaaaa onClick="mask.style.visibility='visible';massage_box.style.visibility='visible'

    jsp 日期 日历js方法调用!简单,方便,好用!

    jsp 日期 日历js方法调用 简单 方便 好用 &lt;script language="javascript" type="text/javascript" src="My97DatePicker/WdatePicker.js"&gt; ()"&gt; 文件夹请放到WebRoot下! 单击文本框就可调用日期

    js.zip_Csharp js_c# js_c++ js

    这通常涉及到C#中的`JScript.NET`或`ChakraCore`等JavaScript引擎,通过这些引擎,C#程序可以解析并执行JavaScript代码,同时也能获取JavaScript方法的返回值,实现跨语言的通信。 【标签】"csharp_js c#_js c++_js...

Global site tag (gtag.js) - Google Analytics