//==========================================================================
//
// 代码描述:将某个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调用JavaScript方法并获取返回值的关键步骤包括: 1. 启用WebView组件的JavaScript支持。 2. 使用addJavascriptInterface()方法建立Java和JavaScript之间的通信桥梁。 3. 在Java类中...
本文将深入探讨如何在Android应用中调用JavaScript方法,以实现Android(Java)与HTML5(JS)的交互,具体以"android demo, android调用js方法"为主题,通过一个名为"webview_js2(android调用js方法)"的示例进行讲解...
本示例关注的是Python调用JavaScript方法,这是一个实用的技术,它允许我们利用Python的强大功能和JavaScript在Web前端的优势。在“python 调用 js方法示例源码.zip”这个压缩包中,我们可以找到相关的源代码,用于...
本文将详细讲解如何在Java中调用JavaScript方法,主要涉及两种方式:一是调用Java代码内部编写的JS方法,二是调用外部JS文件中的方法。 **一、调用Java代码内部编写的JS方法** 自Java 6开始,Java引入了`javax....
本文将详细讲解如何在Android中调用JavaScript的方法,以及JavaScript如何反向调用Android本地方法。 首先,让我们从Android调用JavaScript的方法开始。Android中的WebView组件是实现这种交互的主要工具。当在...
C#调用JavaScript方法 C#可以通过注册客户端脚本的方式调用JavaScript方法。 ##### 注册客户端脚本 在C#代码中注册一段脚本来执行JS方法: ```csharp protected void Button_Click(object sender, EventArgs e)...
1 创建脚本块 ”JavaScript”> JavaScript code goes here 2 隐藏脚本代码 ”JavaScript”> <!-document.write(“Hello”); // --> ... ”JavaScript” src="/”filename.js"”> 5 注释脚本
Java 调用 JS 方法是指在 Java 代码中调用 JavaScript 代码的方法,从而实现 Java 和 JavaScript 之间的交互。在本文中,我们将详细介绍 Java 调用 JS 方法的实现步骤和相关知识点。 Java 调用 JS 方法的实现 在 ...
Java从JDK 1.6开始引入了ScriptEngine接口,使得调用JavaScript方法变得可能。以下将详细解释如何在Java中调用JavaScript方法。 首先,我们来看第一种方法,即调用Java代码内部编写的JavaScript方法。这通常适用于...
在Vue框架中,我们经常需要在多个组件间共享通用的JavaScript方法。为了方便地在各个组件中使用这些方法,我们可以通过创建全局的js方法并将其注册到Vue中来实现。接下来,我们将详细探讨如何在Vue中注册自定义的...
使用JAVA来运行已有的JavaScript方法,可以只运行一小段js代码,也可以运行一个js的方法,而你可以不用关心js内部的方法是怎么实现的,只是js是可以运行的,拿到java上也可以运行。 注意不能运行页面元素的相关属性...
"java调用js方法.doc"很可能是详细描述如何从Java调用JS函数的步骤和示例。 在实际应用中,Java代码可能会通过Ajax发送一个请求到服务器,服务器解析请求后调用对应的JS函数,例如在"des.js"中执行解密操作,然后将...
本文将深入探讨VBScript和JavaScript互相调用的方法,以及它们在ASP环境中的应用,帮助读者理解这两种脚本语言如何协同工作。 ### VBScript与JavaScript的基本介绍 VBScript(Visual Basic Scripting Edition)是...
1. **Unity调用JavaScript方法**: 在Unity中,我们可以使用UnityPlayer.GlobalObject来访问JavaScript的全局对象。例如,如果我们有一个JavaScript函数叫做`jsFunction`,在Unity中调用它的代码如下: ```csharp...
<a href="javascript:setValue();">aaaaa onClick="mask.style.visibility='visible';massage_box.style.visibility='visible'
jsp 日期 日历js方法调用 简单 方便 好用 <script language="javascript" type="text/javascript" src="My97DatePicker/WdatePicker.js"> ()"> 文件夹请放到WebRoot下! 单击文本框就可调用日期
这通常涉及到C#中的`JScript.NET`或`ChakraCore`等JavaScript引擎,通过这些引擎,C#程序可以解析并执行JavaScript代码,同时也能获取JavaScript方法的返回值,实现跨语言的通信。 【标签】"csharp_js c#_js c++_js...